WordPress: almacena el acceso FTP en wp-config.php

Almacenar datos FTP para WordPress en wp-config

La mayoría de los hosters han configurado el espacio web de tal manera que puede actualizar los complementos y el mismo WordPress con un solo clic. Sin embargo, esto solo funciona si el usuario web tiene suficientes derechos para cambiar archivos en el servidor.

Sin embargo, en casos raros, tengo clientes con alojamiento que quieren los datos de conexión para cada actualización. Esto se debe a que la configuración de seguridad en el servidor es tan alta que el usuario web no tiene suficientes derechos para instalar actualizaciones.

Por lo general, recibe este mensaje si el servidor web está configurado de tal manera que no puede realizar actualizaciones de WordPress y complementos desde el área de administración.
Por lo general, recibe este mensaje si el servidor web está configurado de tal manera que no puede realizar actualizaciones de WordPress y complementos desde el área de administración.

Solución simple: complemento "Acceso FTP"

La opción que probablemente te cause menos trabajo es el plugin de WordPress”Acceso FTP“. Sin embargo, le recomendaría que ingrese los datos directamente en el archivo de configuración de WordPress.

Por un lado, porque usa un complemento menos y, por otro lado, porque nunca sabe si los complementos funcionarán y durante cuánto tiempo. Pero si tiene prisa, no dude en probar el complemento.

Alternativa: Conexión vía cliente FTP

Los datos de conexión a los que se refiere son los datos de acceso FTP, que generalmente se utilizan para conectarse al servidor a través de un cliente FTP como Cyberduck o Transmit para cargar los datos de WordPress o los complementos.

Por supuesto, también puede realizar todas las actualizaciones de esta manera, pero es muy engorroso. Es por eso que WordPress ofrece que ingrese los datos en línea en el sitio web. Pero incluso eso es engorroso porque tiene que buscar e ingresar estos datos una y otra vez.

En el directorio principal de su instalación de WordPress encontrará el archivo de configuración de WordPress (capturas de pantalla: Sir Apfelot).
En el directorio principal de su instalación de WordPress encontrará el archivo de configuración de WordPress (capturas de pantalla: Sir Apfelot).

La mejor solución: almacenar datos de FTP en wp-config.php

Desde mi punto de vista, la solución más práctica es introducir los datos de acceso en los datos de configuración wp-config.php, que se encuentra en el directorio principal de la instalación de WordPress.

Para poder hacer allí los cambios correspondientes, hay que volver a utilizar el programa FTP o un plugin como "Administrador de archivos" instalar.

En cualquier caso, te recomiendo que crees una copia de seguridad de wp-config.php, porque si hay un error allí, todo tu sitio de WordPress dejará de funcionar.

En el editor de texto puede ver dónde puede introducir las líneas para los datos de acceso FTP, por ejemplo.
En el editor de texto puede ver dónde puede introducir las líneas para los datos de acceso FTP, por ejemplo.

Achtung: Hay un error en la captura de pantalla. ¡En la línea con la opción "FS_METHOD" debe ingresar "ftpext" en lugar de "direct"! Es correcto en el código de abajo.

Así se ingresan los datos del FTP

Si el archivo está abierto, puede copiar las siguientes líneas en el archivo (en cualquier lugar después de "

define('FTP_HOST', 'ftp.example.org');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_SSL', false);

define('FS_METHOD', 'ftpext');

Si su servidor solo ofrece FTP con cifrado (SFTP), debe ingresar "verdadero" en lugar de "falso" para FTP_SSL.

Una vez actualizado el archivo, puede probar directamente si se ejecuta una actualización sin ingresar los datos de acceso y sin errores.

Todas las opciones de FTP para wp-config.php

Si su servidor requiere otros datos, también puede encontrar un conjunto completo de las opciones posibles aquí:

define('FS_METHOD', 'ftpext');
define('FTP_BASE', '/path/to/wordpress/');
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');
define('FTP_PRIKEY', '/home/username/.ssh/id_rsa');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'ftp.example.org');
define('FTP_SSL', false);

Especificación del puerto

Algunos operadores de servidores son tan fanáticos de la seguridad que incluso cambian el puerto a través del cual funciona SFTP. En este caso, no hay una línea separada en el archivo para ingresar el puerto.

En su lugar, agrega el puerto a la dirección del servidor. Por ejemplo, "ftp.example.org" se convierte en "ftp.example.org:22", donde 22 no tiene sentido ya que es el puerto predeterminado para SFTP.

Espero que te deshagas de esas molestas preguntas sobre la información de la conexión FTP. Siempre ha funcionado así para mis clientes.

Si te quedas atascado en algún lugar, por favor escríbeme un comentario.

¿Te gustó el artículo y te ayudaron las instrucciones del blog? Entonces sería feliz si usted el blog a través de una membresía constante apoyaría.

Escribe un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados con * markiert

En el Blog de Sir Apfelot encontrarás consejos, instrucciones y reseñas sobre productos de Apple como el iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini y Mac Studio.