繁体   English   中英

apache2无法访问目录-权限被拒绝

[英]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 apache2ps 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM