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/"
如果您确定您的服务器以 www
运行,那么您需要检查 /data/history/2012-08-21/
的权限。它可能不允许在其中创建目录。
history
目录的权限不足以查看,您还必须查看下一个级别。