Laravel 5.2:file_put_contents(xxxxxxxxxxxxxxx.php)无法打开流:权限被拒绝

时间:2016-05-24 13:25:50

标签: php laravel laravel-5.2

我已经安装了新的Xampp,并设置了虚拟主机,当我访问该网站时,出现了以下错误。

file_put_contents(/b237142d7ac388af2fe193a8361f611a83409dff.php): failed to open stream: Permission denied

我搜索了这个问题,Folk说它/存储权限问题我已将权限更改为sudo chmod -R 777 /site-name/storage

但问题仍然存在。

我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

storage文件夹中,appframework文件夹丢失,通过添加它们,问题就消失了,现在事情就像魅力一样。

答案 1 :(得分:0)

我在Laravel 5.2项目中遇到了同样的问题。我已在app文件夹中拥有文件夹frameworkstorage。然后我发现在framework文件夹中你需要有三个文件夹:cacheviewssessions--并确保storage文件夹具有写入权限。

This answer最终有助于解决问题。