[英]apache2 cannot access directory - permission denied
我有profile.php,用户可以在其中上传个人资料图片。 但是我不断收到这两个错误
-"PHP Warning: move_uploaded_file(uploads/profile_picture/1545865742_WP_000002.jpg): failed to open stream: Per$" and
-"PHP Warning: move_uploaded_file(): Unable to move '/tmp/phpDKNvXM' to 'uploads/profile_picture/1545865742_WP_$"
ps aux | grep apache2
结果ps aux | grep apache2
ps aux | grep apache2
和ps aux | grep httpd
ps aux | grep httpd
是
ubuntu 10958 0.0 0.0 12944 984 pts/1 S+ 23:24 0:00 grep --color=auto apache2
所以我将两个目录(临时目录和目标目录)的所有者都更改为ubuntu
:
sudo chown -R ubuntu /var/www/html/login/uploads/profile_picture
sudo chown -R ubuntu /tmp
我仍然遇到这两个错误。 可能是什么问题?
问题出在/ tmp目录。 我对该目录执行了所有权限,但仍然遇到这些错误。 我最终编辑了php.ini和未注释的upload_tmp_dir并将其设置为/ var / www / html,现在一切正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.