Laravel 5.1 中的权限被拒绝问题

Posted

技术标签:

【中文标题】Laravel 5.1 中的权限被拒绝问题【英文标题】:Permission denied issue in Laravel 5.1 【发布时间】:2015-09-20 17:02:52 【问题描述】:

laravel 5.1 中的 php 致命错误:

带有消息“流”的未捕获异常“UnexpectedValueException” 或文件“/var/www/html/SocialNet/storage/logs/laravel.log”不能 被打开:无法打开流:权限被拒绝'在 /var/www/html/SocialNet/bootstrap/cache/compiled.php:13090\n堆栈 跟踪:\n#0 /var/www/html/SocialNet/bootstrap/cache/compiled.php(13030)

【问题讨论】:

它每天都在发生,每分钟都在发生 它告诉你它无法打开日志文件。一旦 oyu 解决了这个问题,它就会告诉你到底哪里出了问题。 是的 chmod 777 文件名和 chown apache:apache 文件名 sudo chmod -R 777 存储 更改它,但我又遇到了这个问题@maytham 【参考方案1】:

这是一个日志文件权限问题。

一些可能的解决方案:

授予对该文件的写入权限 将日志文件路径更改为您可以写入的另一个路径 更改日志输出驱动 禁用日志记录

How to configure log

How to deal with log file path and permissions

【讨论】:

以上是关于Laravel 5.1 中的权限被拒绝问题的主要内容,如果未能解决你的问题,请参考以下文章

Laravel:laravel Blade 文件中的权限被拒绝

storage/meta/services.json 中的 Laravel 权限被拒绝

Laravel 无法以附加模式打开流或文件“storage/laravel.log”:无法打开流:RHEL8 中的权限被拒绝

Laravel:file_put_contents() 无法打开流:会话文件夹的权限被拒绝

Laravel 4:无法打开流:权限被拒绝

Laravel 5:laravel.log 无法打开:权限被拒绝