www@srv:/$ ls -lAh /data/
drwxrwxr-x 654 www www 20K Aug 21 00:01 history
ls -lAh /data/history/
drwxrwxrwx 19 www www 4.0K Aug 21 10:58 2012-08-21
所以我有一个目录2012-08-21,权限似乎没问题......
PHP和Nginx都运行为www:www肯定...
...然而
Warning: mkdir(): Permission denied in /www/sites/mine/shop.php on line 366
string(57) "dir: /data/history/2012-08-21/1104-DAD2974M/"
答案 0 :(得分:1)
如果您确定服务器的运行时间为www
,则需要检查/data/history/2012-08-21/
上的权限。它可能不允许在其中创建目录。
history
目录上的权限不足以审核,您还必须查看下一级别。