Solución Wordpress pide datos FTP para los plugins

Algunas veces, luego de instalar Wordpress, nos encontraremos que al acceder a nuestros plugins, bien sea para eliminar o instalar uno nuevo, Wordpress nos pide información de conexión relacionada a nuestro FTP.

WHY?

Simple: permisos del servidor. – Linux, qué

Wordpress es incapaz de eliminar o crear nuevos ficheros en el directorio /wp-content/plugins.

Pasa frecuentemente cuando descargamos Wordpress en el home de nuestro usuario, lo descomprimimos y luego lo movemos a nuestra carpeta de acceso público o donde se ejecuta el servidor web.

Los permisos permanecerán definidos al del usuario que creó los archivos. El primero y que regularmente no coincide con el usuario que ejecuta el servidor web (_www, http, www-data…)

Cómo lo soluciono?

Arreglando permisos. –Really?

1. Arreglar permisos de todos los directorios.

# find * -type d | xargs chmod g+ws

2. Arreglar permisos de todos los archivos.

# find * -type f | xargs chmod g+w

3. El más importante: Asignar a la carpeta que contiene wordpress wpfolder el mismo usuario y grupo que esta ejecutando el proceso de su servidor web (apache, nginx…)

# chown -hR user:group wpfolder

Si no estan seguros de cuál usuario y grupo ejecuta ese proceso lo pueden averiguar con:

ps aux | grep ‘apache’

Y con eso será suficiente.