Wordpress не может записывать файлы, несмотря на правильные права доступа к файлам

Wordpress не может записывать файлы, несмотря на правильные права доступа к файлам

Я не могу автоматически устанавливать плагины или темы на моей новой установке WordPress. Он выдает мне этот экран:

введите описание изображения здесь

Я считаю, что это обычно происходит из-за ошибки разрешения на запись в каталоге wordpress. Вот шаги, которые я сделал до сих пор:

nginx, работающий под пользователем root, с рабочими процессами под пользователем nginx:

# ps -ef | grep nginx | head
root     14197     1  0 07:46 ?        00:00:00 nginx: master process nginx
nginx    14198 14197  0 07:46 ?        00:00:00 nginx: worker process

PHP-FPM работает под пользователем root, а рабочие процессы — под пользователем nginx:

# ps -ef | grep php-fpm | head
root     14748     1  0 08:38 ?        00:00:00 php-fpm: master process (/etc/php-fpm.conf)
nginx    14749 14748  0 08:38 ?        00:00:00 php-fpm: pool www
nginx    14750 14748  0 08:38 ?        00:00:00 php-fpm: pool www
nginx    14751 14748  0 08:38 ?        00:00:00 php-fpm: pool www
nginx    14752 14748  0 08:38 ?        00:00:00 php-fpm: pool www
...

Пользователь root входит в группу nginx:

# groups root
root : root nginx

Каталог WordPress принадлежит nginx:nginx, а также 777 (оба рекурсивно):

# ls -l /var/www/
total 4
drwxrwxrwx. 5 nginx nginx 4096 Feb 24 06:45 wordpress

Но ничего из этого не решает проблему. Я не уверен, что проверить дальше. У меня centOS 7 minimum.

решение1

Вы можете добавить следующую строку в файл wp-config.php для прямой записи в файловую систему:

define('FS_METHOD','direct');

Связанный контент