gpt4 book ai didi

php - 流或文件 "/storage/logs/laravel.log"无法打开 : failed to open stream: Permission denied

转载 作者:行者123 更新时间:2023-12-03 20:30:54 27 4
gpt4 key购买 nike

当我导航到 CentOS 服务器上的 Laravel 应用程序时,它给出 HTTP 错误 500

enter image description here

所以,当我检查我的服务器错误日志时,它说这个错误

PHP Fatal error:  Uncaught UnexpectedValueException: The stream or file "/var/www/html/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied in /var/www/html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:107\nStack trace:\n#0 

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

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

最佳答案

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

通过键入检查它是否已启用...

$ sestatus

因此,通过键入禁用它...
# setenforce 0

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

但是,对我来说,重新启动 Apache已经足够并解决了问题:-)

希望这可以帮助!

关于php - 流或文件 "/storage/logs/laravel.log"无法打开 : failed to open stream: Permission denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47447864/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com