在 CentOS7.2 中给了 laravel.5.5 目录 777 的权限不起作用?

图1:给目录权限
file
图2:在页面中还是报错(没有权限读写)
file
图像3:文件权限
file

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

把 SELinux 關閉或是下 sudo chcon -Rt httpd_sys_content_t gyt && sudo chcon -Rt httpd_sys_rw_content_t gyt

6年前 评论
讨论数量: 10

看下 storage下面的log目录权限 是什么

6年前 评论

把 SELinux 關閉或是下 sudo chcon -Rt httpd_sys_content_t gyt && sudo chcon -Rt httpd_sys_rw_content_t gyt

6年前 评论
看看 storage 下 log 目录权限够吗。看看是否有laravel.log这个文件。如果没有手动创建一个并赋予777权限试试呢。
6年前 评论
颜⑧

你的nginx是什么用户运行的?

6年前 评论

通用操作...laravel中bootstrap和storage两个目录递归给777权限;

6年前 评论
DianWang

@颜⑧ 我也觉得是nginx用户组的问题,切换到非root用户再重启nginx试试

6年前 评论

解决了, 是SELinux的问题关闭就行

6年前 评论

@hhd1 原来好多人遇到这个 SELinux 问题

6年前 评论
panda-sir

这个写法也有问他吧 -R 参数呢 不递归也不行的哦 其实只要bootstrap/cache 和storage目录给下权限就行 :smile:

6年前 评论

用centos做web服务器第一件事,就是关闭selinux

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!