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

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

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 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年前 评论

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