No puedo instalar automáticamente complementos o temas en mi nueva configuración de WordPress. Me da esta pantalla:
Creo que esto suele deberse a un error de permiso de escritura en el directorio de WordPress. Estos son los pasos que he realizado hasta ahora:
nginx se ejecuta bajo el usuario root, con procesos de trabajo bajo el usuario 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 se ejecuta bajo el usuario root, con procesos de trabajo bajo el usuario 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
...
El usuario root es parte del grupo nginx:
# groups root
root : root nginx
El directorio de wordpress es propiedad de nginx:nginx y también de 777 (ambos de forma recursiva):
# ls -l /var/www/
total 4
drwxrwxrwx. 5 nginx nginx 4096 Feb 24 06:45 wordpress
Pero nada de esto resuelve el problema. No estoy seguro de qué comprobar a continuación. Estoy en centOS 7 mínimo.
Respuesta1
Puede agregar la siguiente línea a su archivo wp-config.php para escritura directa en el sistema de archivos:
define('FS_METHOD','direct');