介绍
这篇文章给大家介绍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中怎么对文件权限进行设置就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。