无法打开流或文件“/storage/logs/laravel.log”:无法打开流:权限被拒绝

时间:2017-11-23 05:00:40

标签: php laravel

当我在CentOS服务器上导航到Laravel应用程序时,它会提供 HTTP ERROR 500

enter image description here

因此,当我检查我的服务器错误日志时,它会显示此错误

foreach

我已经为存储和引导目录设置了777权限。

这个非常Laravel应用程序在另一台服务器上运行良好。那么,这里有什么大不了的?

2 个答案:

答案 0 :(得分:4)

可以通过禁用SE-Linux来修复此错误。

键入...

,检查是否已启用
$ sestatus

因此,请键入...

禁用它
# setenforce 0

据说需要重新启动系统才能使更改生效。

然而,对我来说,重新启动Apache就足够了并修复了问题: - )

希望这有帮助!

答案 1 :(得分:1)

如果您的应用程序是 laravel 并且您使用的是sail,那么在 .env 文件的末尾添加这些行:

WWWGROUP=1000
WWWUSER=1000

我知道回答晚了,但也许对其他人有帮助。