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. PHP郵件錯誤...未能打開流:權限被拒絕
- 2. 郵件:未能打開流:權限被拒絕?
- 3. php複製功能,未能打開流:權限被拒絕
- 4. PHP - ReadFile的()未能打開流:權限被拒絕
- 5. Fedora的PHP「未能打開流:權限被拒絕」
- 6. 未能打開流:詹金斯的權限被拒絕錯誤
- 7. require_once:未能打開流:權限被拒絕(LAMPP)
- 8. PHP/IIS:未能打開流:權限被拒絕
- 9. PHP fopen()錯誤:未能打開流:權限被拒絕
- 10. PHP - [domdocument.load]:未能打開流:權限被拒絕
- 11. Yii框架錯誤 - 「未能打開流:權限被拒絕」
- 12. Laravel未能打開流:權限被拒絕
- 13. 未能打開流和權限被拒絕錯誤
- 14. 未能打開流,甚至拒絕權限設置權限
- 15. Zend_Search_Lucen - [function.fopen]:無法打開流:權限被拒絕
- 16. 無法打開輸出文件HelloWorld.exe的:權限被拒絕
- 17. PHP - fopen():無法打開流:權限被拒絕在MAC?
- 18. file_put_contents無法打開流:權限被拒絕
- 19. file_get_contents():無法打開流:權限被拒絕
- 20. file_put_contents(filepath/file)[function.file-put-contents]:無法打開流:權限被拒絕
- 21. fopen()無法打開流:權限被拒絕
- 22. 無法打開流:權限被拒絕 - Artisan
- 23. Magento 2.1 env.php無法打開流:權限被拒絕
- 24. SimpleXML-> asXML($ filePath)無法打開流權限被拒絕
- 25. 無法打開流:權限被拒絕在/ opt/lampp/htdocs
- 26. 無法打開輸出文件:權限被拒絕
- 27. 無法打開文件進行讀取:權限被拒絕
- 28. ld.exe:無法打開輸出文件...:權限被拒絕
- 29. ld:無法打開輸出文件conftest.exe:權限被拒絕
- 30. fopen()函數:未能打開流:權限被拒絕(當路徑權限是777)
有你給的權限來存儲日誌。 –