2016-04-06 106 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存储/ *