关于 777 权限 mkdir(): Permission denied

2014-05-24 14:04:31 +08:00
 ooh
运行环境:ubuntu12.04 nginx1.4.6 php 5.5.9

报错:{"error":{"type":"ErrorException","message":"mkdir(): Permission denied","file":"\/www\/xyzx\/vendor\/laravel\/framework\/src\/Illuminate\/Filesystem\/Filesystem.php","line":302}}

line 302代码: return mkdir($path, $mode, $recursive);

nginx user:www-data
php usergroup:www-data:www-data

截图:



5039 次点击
所在节点    PHP
3 条回复
Livid
2014-05-24 15:01:08 +08:00
要修改的目录本身的 owner 是什么呢?
lifanxi
2014-05-24 15:16:01 +08:00
整个路径中只要有一层的目录对于你的程序来说没有x权限,就会失败,这点比较隐蔽的,可以查查看。
hzqim
2014-05-24 17:00:35 +08:00
chmod -R 0777 /www 看看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/114046

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX