Laravel5中怎么对文件权限进行设置

  介绍

这篇文章给大家介绍Laravel5中怎么对文件权限进行设置,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

首先,确定运行Web服务器的用户名。以下是一些默认情况

    <李> Linux上的Nginx使用帐户之处;李www-data李 <> Debian系统上的Apache使用account-www-data李 <李>红帽系统上的Apache使用帐户之处;李apache

我们假设我们的Web服务器使用帐www - data运户行。现在递归更改所有文件和目录的所有者和组所有者。

 sudo乔恩- r路径//laravel 

现在为所有文件设置权限644人,为所有目录设置755。执行以下命令。

sudo找到/道路//laravel型f - exec chmod 644 {} \;   sudo找到/道路//laravel类型d - exec chmod 755 {} \;

要使laravel正常工作,您需要为Web服务器提供存储,缓存和任何其他目录的读写权限。因此,请运行以下命令:

//laravel cd/路径
  sudo chgrp www - data存储引导- r/缓存
  sudo chmod - r ug + rwx缓存存储引导/

现在,您的Laravel应用程序受到适当权限的保护。但由于所有文件都拥有Web服务器的所有者和组所有者,因此在通过FTP/sFTP进行更改时可能会遇到问题。要解决此问题,请将您的用户添加到Web服务器用户组:

 sudo usermod www - data & lt - a - g, a href=https://www.yisu.com/zixun/県ttps://www.linuxidc.com/topicnews.aspx& # 63; tid=2”目标="平等Ubuntu“title=> Ubuntu  

关于Laravel5中怎么对文件权限进行设置就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

Laravel5中怎么对文件权限进行设置