如果Laravel 报错 file_put_contents(): failed to open stream
問題解決方法
執(zhí)行命令?php artisan cache:clear?并賦予?/storage?文件夾讀寫權(quán)限:?chmod -R 777 storage;
若在執(zhí)行?php artisan cache:clear?時出現(xiàn)錯誤:Uncaught UnexpectedValueException: The stream or file "/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied in /vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87,需要賦予?/storage/log?讀寫權(quán)限:?chmod -R 777 storage/logs;
此時再執(zhí)行?php artisan cache:clear,若繼續(xù)出錯:[ErrorException] file_put_contents(/bootstrap/cache/services.php): failed to open stream: Permission denied,需要賦予?bootstrap/cache?讀寫權(quán)限:chmod -R 777 bootstrap/cache;
再執(zhí)行?php artisan cache:clear,若仍然出錯:[PDOException] SQLSTATE[HY000] [1045] Access denied for user 'xxx'@'127.0.0.1' (using password: YES),則需要查看 laravel 的數(shù)據(jù)庫配置是否正確。
?
來源:https://www.cnblogs.com/zhangzhijian/p/10789524.html
總結(jié)
以上是生活随笔為你收集整理的如果Laravel 报错 file_put_contents(): failed to open stream的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python与java、php、go的优
- 下一篇: 默而识之学而不厌诲人不倦何有于我哉的意思