當我把storage目錄修改成777就可以正常顯示頁面,或者把logs下的日誌刪除也能正常訪問,但我老早就把storage目錄設置成777了,而且每次這麼設置後過一段時間就又不能正常顯示了
可能原因我遇見過所有者在 apache 和 root 用戶之間,會有這樣的情況, php-fpm 指定的用戶 apache 賦予權限時用的是 root 用戶導致。特別是在使用laravel 日誌的daily 模式。新的檔案並不是777權限。
檢查檢查 php-fpm 指定的使用者是否具有storage 的所有權限。
解決改變資料夾所在的使用者群組。
.env檔案debug開啟,不行就看伺服器日誌
chown設定一下使用者nginx或Apachechmod要加 -R
可能原因
我遇見過所有者在 apache 和 root 用戶之間,會有這樣的情況, php-fpm 指定的用戶 apache 賦予權限時用的是 root 用戶導致。特別是在使用laravel 日誌的daily 模式。新的檔案並不是777權限。
檢查
檢查 php-fpm 指定的使用者是否具有storage 的所有權限。
解決
改變資料夾所在的使用者群組。
.env檔案debug開啟,不行就看伺服器日誌
chown設定一下使用者nginx或Apache
chmod要加 -R