在配置apache后,仍然在Laravel上获得permison拒绝消息

时间:2018-06-06 22:30:44

标签: laravel centos7 laravel-5.6

我正在建立一个我首先在本地开发的laravel项目,我试图将其移动到我的Droplet,并且在优先配置.env文件和数据库之后,我仍然遇到问题或者至少它似乎是问题所在。我正在运行Centos 7.2(在DigitalOcean Droplet上)和Laravel 5.6。

当我想访问索引以外的任何链接时,我收到以下消息。

Error message

这是我的conf文件:

https://pastebin.com/gfh5i93Z

我已经设置了对应文件夹的权限:

sudo chown -R apache: storage
sudo chmod -R 755 storage

它仍然给我这个错误。

任何帮助都会非常好,谢谢!

编辑:当我将Sellinux Enforcing设置为0时,临时工作。

1 个答案:

答案 0 :(得分:0)

尝试sudo chmod -R 777 storage 如果没有帮助可能在整个项目文件夹中运行而不仅仅是存储

我认为整个项目的775许可是好的,但你可以找到完整的答案,更多细节here