我看到的這幾個職位(並嘗試推薦的解決方法),但他們對於Laravel 4 - 我在Laravel 5永久權限拒絕錯誤
例如;
'Failed to open stream: Permission denied' error - Laravel
我得到Command "dump-autoload" is not defined
錯誤,在這裏解釋了其原因;
http://laravel.io/forum/12-08-2014-command-dump-autoload-is-not-defined
在上述柱,composer dump-autoload
建議。我試了一下,今天早上再次出現同樣的錯誤;
ErrorException in Filesystem.php line
74:file_put_contents(/vagrant/source/laravel- excel/storage/
framework/sessions/8338f386fc3de7bdc8d1b6dc7ee6790f71516d98): failed
to open stream: Permission denied`
有什麼建議嗎?
這是文件系統的權限問題。確保您用來執行作曲者的用戶可以完全訪問存儲文件夾及其所有子文件夾。 – Joe
你是否已將文件夾「存儲」權限更改爲644或755? http://laravel.com/docs/5.0/installation#configuration – mininoz
這可能與您如何編輯服務器上的文件有關。你使用哪個IDE?你是否使用某種「自動上傳更改/創建的文件」選項?我在問,因爲更改或創建一個新文件,然後將其自動上傳到服務器通常會將該文件的權限設置爲與服務器連接的用戶,並且可能與Web服務器在其下運行的用戶不同。 –