29mar
20

Seguramente te habrá sorprendido que, según el servidor en que te encuentres, unas veces se te piden datos de acceso FTP para instalar y actualizar plugins o temas, y otras veces el proceso es automático sin preguntarte nada.

Pues bien, si te parece un engorro tener que andar poniendo los datos de ftp, que de paso es un fallo de seguridad si usas un ordenador compartido ya que el navegador almacena las contraseñas, puedes evitarlo de dos maneras, tu eliges cual:

Auto FTP

Con este plugin, una vez lo instalas y activas, solo tienes que añadir tus datos de acceso FTP para que ya no tengas que volver a introducir estos datos cada vez que quieras instalar o actualizar plugins y temas. Ahora bien, el problema de seguridad sigue ahí, pero en comodidad ganas un rato.

WP Config

Mucho mejor es definir unas variables nuevas en el fichero de configuración de WordPress wp-config.php. Solo tienes que añadir las siguientes líneas:

define('FS_METHOD', 'ftpext'); // fuerza el modo de sistema de archivos: "direct", "ssh", "ftpext", o "ftpsockets"
define('FTP_BASE', '/ruta/de/wordpress/'); // ruta absoluta al directorio raiz donde está instalado WordPress
define('FTP_CONTENT_DIR', '/ruta/de/wordpress/wp-content/'); // ruta absoluta al directorio "wp-content"
define('FTP_PLUGIN_DIR ', '/ruta/de/wordpress/wp-content/plugins/'); // ruta absoluta al directorio "wp-plugins"
define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub'); // ruta absoluta a tu clave pública SSH
define('FTP_PRIVKEY', '/home/username/.ssh/id_rsa'); // ruta absoluta a tu clave privada SSH
define('FTP_USER', 'usuario'); // tu usuario FTP o SSH
define('FTP_PASS', 'contraseña'); // contraseña del usuario FTP_USER
define('FTP_HOST', 'ftp.dominio.tld:21'); // combinación de puerto:servidor a tu servidor SSH/FTP

Como siempre, tu eliges.

Para saber más:

  • http://www.pandozone.com Ahriman

    Está bien saber esto, aunque desde que estoy en RedCoruna no se me pide los datos. Antes en CyberNETicos si.

  • http://buscodescargas.com Josep

    yo estoy en 1and1 y tampoco me pide nada de eso, antes en Strato tampoco

  • http://comunidadartesana.com medievalia

    Me sorprende esto. De oidas, a mi nunca se me pidio datos de ftp. He instalado WordPress en unos cuantos hosting de España, Francia, Rumania.. Y hasta el momento nada.
    De todas formas se me pide ftp desde el escritorio prefiero subirlo a traves del compañero Filezilla.
    Nada me gusta mas que contemplar el milagro de subir unos cuantos archivos al servidor y lo que despues obtienes.

  • Pingback: Actualización automática e instalación de plugins sin datos de ftp

  • http://www.nosoynormal.com Peter

    Vamos a simplificarlo.

    Ponemos el siguiente código en el archivo wp-config.php:


    // ** FTP SETTINGS FOR AUTO-UPDATE ** //
    define('FTP_HOST', 'localhost');
    define('FTP_USER', 'aquí-tu-login');
    define('FTP_PASS', 'aquí-tu-contraseña');

    Con eso queda funcionando.

    Saludos.

    • http://fernandotellado.com/ Fernando

      Tienes razón, solo con eso ya vale. Gracias ;)

  • http://www.emilcar.es emilcar

    Fernando, en la captura que acompaña al artículo se ve que tu WordPress te deja elegir entre FTP y SFTP. ¿Qué hay que instalar para que te salgan ambas opciones? A mí sólo me sale FTP y precisamente mi hosting sólo funciona por SFTP.

  • blanko

    Exite alguna diferencia sustancia de rendimiento o de menos consulta sql como he creido entender en el articulo que linkeais:

    http://digwp.com/2009/06/wordpress-configuration-tricks/
    por añadir al wp-config.php valores como la url del sitio o el home de blog,…

    Tengo muchos plugin instalados, por tanto tengo unas 24 consultas en el home de mi sitio y articulos, si hago un config añadiendo todos los datos que puedo en wp-config de manera manual, url de sitio de los plugin, theme,…
    me sigue haciendo exactamente las misma consultas que antes, así que no se cual es la mejoría.

    Alguien me podría decir.

  • http://www.firmino.com.br firminoweb

    Muy bueno :)

  • Pingback: uberVU - social comments

  • Pingback: problemas al utilizar subida de fotos mutiple

  • http://www.andy21.com/ Andy

    Lleva un par de días que no me funciona la instalación automática de temas pero si la de plugins, he probado a hacer una instalación nueva limpia en un sub-dominio para ver si era cosa mía y tampoco allí funciona, llego a la conclusión de que puede ser un problema con el servidor de wordpress.org

    ME sería de mucha utilidad si alguien lo prueba y me dice si le sigue funcionando o no, gracias.

    • http://fernandotellado.com/ Fernando

      Acabo de actualizar varios plugins, no suelo actualizar temas, no te puedo decir

  • juan

    Necesito evitar el fallo de seguridad con respecto al FTP, pero lamentablemente no tengo experiencia en esto y no sé como llegar al fichero de configuración de wordpress… =/ si alguien me pudiera guiar le voy a estar muy agradecido!

  • Pingback: Solucionar “Unable to locate directory” en WordPress | Código Fantasma

  • Pingback: Actualizar WordPress sin escribir los datos de conexión

  • http://twitter.com/bc_ernesto Lic. Ernesto Blanco

    Conoces si hay alguna manera para que WordPress no utilice el sistema de FTP? Como Joomla por ejemplo que puede instalar extensiones sin necesidad de ningún dato de ftp.

  • Pingback: Solucionar “Unable to locate directory” en WordPress « BBT2+ (WWW.OPIDUM.NET)

  • Febo

    Muy bueno muchas gracias.-

  • Daniel

    La verdad, me decepciona esto. He instalado wordpress hace años y que ahora me pide usuario y clave, a mi parecer es un riesgo de seguridad grande.  Que pasaría si el día de mañana hackean wordpress, obtendrían usuario y clave de todos los usuarios y servers basados en esta aplicación.  Hay alguna manera de bajar themes y plugins e instalarlos manualmente ?
    Saludos.