【发布时间】:2013-07-31 01:09:55
【问题描述】:
我正在玩一个可以运行的 Laravel 4 安装,并将所有内容都移到一个子文件夹中。然后我决定不这样做,我将它全部移回(全部通过命令行):
mv * /folder
然后
cd folder
mv * ../
现在,该网站抛出以下错误:
file_put_contents(/var/www/quantquote/app/storage/meta/services.json): failed to open stream: Permission denied
这是完整错误的截图:
http://i.imgur.com/8deGG97.png
我已经尝试将 /storage 文件夹的权限设置为 777 无济于事。
【问题讨论】:
-
chmod -R 0777 app/storage应该不错... -
又试了一次,还是没有效果:(
-
尝试同时运行
find app/storage -type d -exec chmod 777 {} \;和find app/storage -type f -exec chmod 777 {} \; -
@CollinHenderson 做到了,谢谢。你能解释一下这是做什么的吗?
-
这些命令将
app/storage下所有目录和文件的权限更改为777。