Tue Jun 20 13:17:41.195156 2017] [:error] [pid 14454] [client 203.131.216.144:60475]我得到消息的error_log文件“流或文件” .../laravel.log“无法打开:未能打开流:权限被拒绝”
PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/var/www/html/app/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in
/var/www/html/app/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:107\nStack trace:\n#0
/var/www/html/app/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\Handler\StreamHandler->write(Array)\n#1
/var/www/html/app/vendor/monolog/monolog/src/Monolog/Logger.php(336): Monolog\Handler\AbstractProcessingHandler->handle(Array)\n#2
/var/www/html/app/vendor/monolog/monolog/src/Monolog/Logger.php(615): Monolog\Logger->addRecord(400, Object(Symfony\Component\Debug\Exception\FatalErrorException), Array)\n#3
/var/www/html/app/vendor/laravel/framework/src/Illuminate/Log/Writer.php(202): Monolog\Logger->error(Object(Symfony\Component\Debug\Exception\FatalErrorException), Array)\n#4
/var/www/html/app/vendor/laravel/framework/src/Illuminate/Log/Writer.php(113): Illuminate\Log\Writer->writeLog('er in
/var/www/html/app/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 107, referer: http://203.131.209.179/app/login
回答
Directory Permissions
After installing Laravel, you may need to configure some permissions. Directories within the
storage
and thebootstrap/cache
directories should be writable by your web server or Laravel will not run.
https://laravel.com/docs/5.4/installation#installing-laravel
所以,例如,在Linux下,你可以通过执行命令chmod
做到这一点:
chmod -R 755 storage bootstrap/cache
这不是一个完整的答案。我设置了权限,并且仍然在laravel.log上拒绝了权限。 –
@JayBienvenu而不是downvoting你可以尝试在你的系统中找到问题并添加自己的答案。这种解决方案对我来说多年来一直适用(Linux,Mac OS)。 –
这就是我今天下午大部分时间都在做的事情。谢谢你的帮助。 –
- 1. 未能打开流:权限被拒绝
- 2. 文件...未能打开流:权限被拒绝
- 3. 未能打开流:权限被拒绝生成XML文件
- 4. PHP邮件错误...未能打开流:权限被拒绝
- 5. 我一直未能打开流:权限被拒绝
- 6. php复制功能,未能打开流:权限被拒绝
- 7. PHP - ReadFile的()未能打开流:权限被拒绝
- 8. 的DOMDocument ::保存[domdocument.save]:未能打开流:权限被拒绝
- 9. Fedora的PHP“未能打开流:权限被拒绝”
- 10. 未能打开流:詹金斯的权限被拒绝错误
- 11. PHP:“未能打开流:权限被拒绝”
- 12. 未能打开流和权限被拒绝 - PHP
- 13. 警告:file_put_contents():未能打开流:权限被拒绝
- 14. PHP fopen()错误:未能打开流:权限被拒绝
- 15. PHP/IIS:未能打开流:权限被拒绝
- 16. PHP Codeigniter错误未能打开流:权限被拒绝
- 17. 未能打开流和权限被拒绝错误
- 18. cakephp SplFileInfo :: openFile myapp_cake_core_cake_console未能打开流:权限被拒绝
- 19. require_once:未能打开流:权限被拒绝(LAMPP)
- 20. move_uploaded_file未能打开流和权限被拒绝错误
- 21. PHP - [domdocument.load]:未能打开流:权限被拒绝
- 22. 作曲:file_put_contents(./ composer.json):未能打开流:权限被拒绝
- 23. 警告:file_put_contents(./aa.txt):未能打开流:权限被拒绝 - 在XAMPP
- 24. ssh2_scp_recv(remote_file,LOCALFILE):未能打开流:权限被拒绝
- 25. Laravel未能打开流:权限被拒绝
- 26. Yii框架错误 - “未能打开流:权限被拒绝”
- 27. 带有'fopen(/ tmp/...)消息的SwiftMailer'ErrorException'无法打开流:权限被拒绝'
- 28. 未能打开流,甚至拒绝权限设置权限
- 29. 无法打开流:权限被拒绝 - 当试图从文件中读取
- 30. Zend_Search_Lucen - [function.fopen]:无法打开流:权限被拒绝
有你给的权限来存储日志。 –