move_uploaded_file报告我没有移动权限(PHP)

时间:2014-04-29 18:48:14

标签: php file-upload permissions apache2 chmod

我有一个脚本可以处理上传某些文件"上传" 。目录

因此,如果上传我收到了错误:

move_uploaded_file(/var/www/some_dir/upload/8phMPmnoXOI.jpg): failed to open stream: Permission denied

我的apache2在www-data用户(OS ubuntu linux)下运行。

#id www-data 
uid=33(www-data) gid=1000(ubuntu) groups=1000(ubuntu),33(www-data)

#ls -la | grep upload
drwxrwxr-x 2 ubuntu ubuntu 4096 Apr 29 18:30 upload

如果我尝试"触摸"新文件进入这个目录它的工作原理!

为什么我无法写入可写目录?

P.S。 chmod -R 777 upload解决了这个问题,但我想要ubuntu:ubuntu拥有上传目录。

0 个答案:

没有答案