apache2 не может получить доступ к каталогу - разрешение запрещено - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть 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 httpd равен

ubuntu   10958  0.0  0.0  12944   984 pts/1    S+   23:24   0:00 grep --color=auto apache2

, поэтому я изменил владельца обоих каталогов (temp и target) на ubuntu:

sudo chown -R ubuntu /var/www/html/login/uploads/profile_picture
sudo chown -R ubuntu /tmp

Я все еще получаю эти две ошибки.в чем может быть проблема?

1 Ответ

0 голосов
/ 27 декабря 2018

проблема была с каталогом / tmp.Я сделал все разрешения для этого каталога, но я все еще получал эти ошибки.Я заканчиваю редактированием php.ini и незакомментированного upload_tmp_dir и устанавливаю его в / var / www / html, и все теперь работает нормально.

...