2015-04-08 61 views
1

我看到的這幾個職位(並嘗試推薦的解決方法),但他們對於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` 

有什麼建議嗎?

+0

這是文件系統的權限問題。確保您用來執行作曲者的用戶可以完全訪問存儲文件夾及其所有子文件夾。 – Joe

+0

你是否已將文件夾「存儲」權限更改爲644或755? http://laravel.com/docs/5.0/installation#configuration – mininoz

+0

這可能與您如何編輯服務器上的文件有關。你使用哪個IDE?你是否使用某種「自動上傳更改/創建的文件」選項?我在問,因爲更改或創建一個新文件,然後將其自動上傳到服務器通常會將該文件的權限設置爲與服務器連接的用戶,並且可能與Web服務器在其下運行的用戶不同。 –

回答

1

此外,嘗試上述意見並做了

作曲家自我更新

0

您已經使用

設置權限讀取&寫

在Mac我們這樣做是* * sudo chmod -R o + w storage **

存儲是文件的名稱U想更改權限 和目前我的終端位於存儲文件夾所在的同一文件夾中因此我沒有指定其地址