我的Ubuntu 14.04和Laravel 5.1應用程序出現問題。'無法打開流:權限被拒絕'錯誤 - Laravel 5.1
當我的應用程序要登錄我得到這個錯誤:
未捕獲UnexpectedValueException:數據流或文件存儲/日誌/ L無法打開:未能打開流:權限在/ var否認/www/releases/20160426/booking_server/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87\nStack追蹤:\ n#0 ........繼續
我找到了這個解決方案:
sudo php artisan cache:clear
sudo chmod -R 777 storage
sudo composer dump-autoload
但問題在於它只是暫時的。這個問題每天都會回來,我總是也要這樣做。
我能做些什麼來阻止這種情況每天發生?
PD:我有日常日誌,但如果可能的話,我想保持這種方式。
如何創建每日日誌?這聽起來像也許是根作業或類似的根運行? –
真的我不知道這一切都是由Laravel完成的。我只是把app.php'log'=>'daily' –
誰擁有laravel目錄?根?您應該將其切換到Web服務器組,並將您的用戶添加到該組中 – James