問題解決方法
-
執行命令
php artisan cache:clear
並賦予/storage
文件夾讀寫權限:chmod -R 777 storage
; -
若在執行
php artisan cache:clear
時出現錯誤: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
讀寫權限:chmod -R 777 storage/logs
; -
此時再執行
php artisan cache:clear
,若繼續出錯:[ErrorException] file_put_contents(/bootstrap/cache/services.php): failed to open stream: Permission denied
,需要賦予bootstrap/cache
讀寫權限:chmod -R 777 bootstrap/cache
; -
再執行
php artisan cache:clear
,若仍然出錯:[PDOException] SQLSTATE[HY000] [1045] Access denied for user 'xxx'@'127.0.0.1' (using password: YES)
,則需要查看 laravel 的數據庫配置是否正確。