2016-04-06 146 views
0

我只是git clone我的存儲庫包含Laravel 5.1項目。我已經通過正常的步驟來啓動和運行(設置Web服務器,數據庫等)。現在我去了我配置的網址,我得到以下錯誤信息:Laravel 5 - ErrorException未能打開流:Permission denied

ErrorException in compiled.php line 6648: 
file_put_contents(/3c7922efc24ab13620cd0f35b1fdaa61): failed to open stream: Permission denied 

任何想法的是什麼文件夾,它試圖訪問?

回答

1

要解決此問題,我需要創建幾個文件夾,這些文件夾從我的安裝中丟失。您需要將以下文件夾在你的WWW用戶讀寫:

/storage 
/storage/cache 
/storage/framework 
/storage/framework/sessions 
/storage/framework/views 
/storage/framework/cache 
/storage/logs 

此外,設置文件夾的權限775。從根目錄運行以下命令:sudo chmod -R 755 storage

+0

如果您將775權限分配給所有文件夾,它可能也有效 –

+1

它如何在Windows上工作? – Black

0

如果你正在使用Ubuntu,很有可能你已授予權限到該文件夾​​存儲

CD到項目和 使用命令 - >須藤搭配chmod 755存儲/ *