2015-10-09 106 views
-1

錯誤異常處理程序:權限被拒絕,Laravel和獨白 -

流或文件「/home/wwwroot/default/tor_service/app/storage/logs/laravel.log」無法打開:未能打開流:權限在/home/wwwroot/default/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:84否認

任何人知道如何解決這一問題? 謝謝。

+0

這說您沒有權限寫入'/ home/wwwroot/default/tor_service/app/storage/logs/laravel.log'文件,請確保您可以在上述路徑中創建文件並編輯其內容。 –

+0

你能詳細解釋一下嗎? – ByLug

+0

您應該在您的Web服務器運行的用戶的控制檯中執行'touch/home/wwwroot/default/tor_service/app/storage/logs/laravel.log'來查看是否有任何錯誤。 –

回答

-1

存儲文件夾應該可以通過您的Web服務器寫入。

您可以將storage目錄的所有者更改爲www-data

chown -R www-data:www-data storage 

,或者如果你是在開發環境中,您可以更改權限的文件夾(不推薦)

chmod -R 777 storage 
+3

**警告:**在決定通過根據用戶和操作要求區分文件許可而提供的安全性之前,仔細考慮您正在採取的風險。請參閱[_Why不應/ var/www有chmod 777?_](http://askubuntu.com/questions/20105) – Mogsdad