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

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

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
最佳答案

把 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年前 评论

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