Cómo quitar los datos de conexión de wordpress

conexion de ftp de wordpress
Datos de conexión de wordpress

Para que wordpress deje de pedir los datos de conexión al servidor para hacer actualizaciones tienes que darle los privilegios al usuario de la carpeta.

Datos de conexión
Para realizar la acción requerida WordPress necesita acceder a tu servidor web. Por favor, introduce tus datos de acceso FTP para proceder. Si no recuerdas tus datos de acceso deberías contactar con tu proveedor de alojamiento.

Para saber que usuario es el propietario puedes poner un php con este código en la carpeta de wordpress.

En mi ejemplo pongo en la carpeta /Library/WebServer/Documents/carpeta_wordpress un archivo whoami.php con este código:
<?php echo(exec("whoami")); ?>

En el explorador pongo http://carpeta-de-wordpress/whoami.php y me dice el nombre de propietario es: _www

Entonces hago lo siguiente:

  1. Abrir Terminal
  2. Ir a la carpeta padre de la instalación que quiero modificar.
    En mi instalación local es:
    cd /Library/WebServer/Documents
  3. Cambiar propietario de la carpeta
    sudo chown -R _www: carpeta_wordpress
  4. password del usuario root
  5. Listo!

_www es el usuario que obtuve de whoami.php
carpeta_wordpress es la carpeta que quieres modificar.

¿Por que sucede esto?

Cada vez que usas el panel de control de wordpress para instalar, actualizar o borrar plugins, temas o incluso el mismo wordpress para una nueva versión, este tiene que hacer cambios a carpetas en el sistema de archivos del servidor.

Antes de hacer esto, wordpress primero revisa si puede tener acceso directo a manipular estos archivos.

Si no tiene los permisos necesarios para modificar el sistema de archivos directamente, entonces pide las credenciales FTP para intentar hacer estas modificaciones por esta via.

¿Te funcionó? escribe en los comentarios.

 

Referencias:
http://www.chrisabernethy.com/why-wordpress-asks-connection-info/

Resolviendo conflictos con una instalación local apache/php/mysql en mac OS X Lion

Resolviendo problemas con la migración del mac OSX Snow Leopard al mac OSX Lion.

module php5_module is already loaded skipping

Este mensaje quiere decir que estas cargando dos veces el modulo de php.
Para quitar uno y seguir con el trabajo debes:
1. Buscar  /usr/local/php5/entropy-php.conf y comentar la primera línea que dice
  # LoadModule php5_module        /usr/local/php5/libphp5.so 

Y en el httpd.conf (/private/etc/apache2/httpd.conf)

#LoadModule php5_module        libexec/apache2/libphp5.so