WP - временная директория не доступна для записи с 777 - PullRequest
0 голосов
/ 19 октября 2018

Я думал, что решу это сам, но через несколько часов я не знаю, что еще делать.

У меня есть проект WP 4.9.8 (скелет) без какого-либо плагина и темы.Я пытаюсь установить некоторые плагины и загружать изображения, но он все еще говорит

Missing a temporary folder

Я уже установил WP_TEMP_DIR многими способами, но безуспешно.Когда я вызываю:

var_dump(get_temp_dir());

в текущей теме functions.php файл, он дает мне конкретную папку.Я уже изменил режим на 777. Но ничего не изменилось.Когда я помещаю:

file_put_contents(get_temp_dir() . 'test.txt', 'testing');

в functions.php , он успешно записывает в test.txt файл.

Я также пытался перезапустить PHP(5.6) и Nginx ...

У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 19 октября 2018

Проверка владельца каталога.

каталог должен принадлежать Nginx.

Попробуйте этот код, измените путь к временному пути

chown www-data:www-data /path/to/wp-temp-direcotry/ -R
...