conexion de ftp de wordpress

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/

6 pensamientos en “Cómo quitar los datos de conexión de wordpress

    1. Corcho Autor

      Hola Maria Fernanda:
      El problema está en la dirección del servidor.
      Solo necesitas poner el dominio sin prefijos. Por ejemplo:
      Servidor: webcindario.com
      Usuario: tuusuario (sin arroba)
      Contraseña: tucontraseña
      Intenta cambiar a sftp si con el primero no funciona.
      Gracias por comentar y escribeme con tus resultados.

      Responder
    1. Corcho Autor

      OK. Por favor explicanos que es lo que no puedes conseguir para poder ayudarte.
      La idea es que si tu carpeta se llama diferente le cambies el nombre igual que el usuario.
      Lo que estas cambiando son los permisos y para el usuario de la carpeta.
      Es muy raro que la carpeta se llame localhost. Eso es para la base de datos, pero es posible que la carpeta donde tienes tu sitio wordpress esté en /public_html que es el standard para la mayoría de los servidores y normalmente el usuario es el nombre de usuario que tienes con el hospedaje.
      Intenta de esta forma y escribenos si lo consigues y
      Gracias por escribir!

      Responder
    1. Corcho Autor

      La contraseña es la de el usuario administrador. También es posible que no tengas un usuario root activado.
      Por último: has intentado simplemente darle a enter cuando te pide el password?

      Responder

Deja un comentario