Este artículo explica qué hacer si WordPress rechaza una conexión FTP a pesar de tener la información de inicio de sesión correcta en los sistemas operativos Linux®. Realice los pasos de este artículo si recibe el siguiente error:
ERROR: There was an error connecting to the server, Please verify the settings are correct
-
Habilitar
WP_DEBUG
en el wp-config.php expediente. Cuando inserta el siguiente código en wp-config.php , el sistema registra todos los errores, avisos y advertencias en wp-content/debug.log . También oculta los errores para que no interrumpan la generación de la página.una. Abra wp-config.php en un editor.
b. Inserta una nueva línea encima de la línea:Eso es todo, ¡deja de editar! Feliz blogueo.
C. Inserte las siguientes líneas donde agregó la nueva línea y guarde el archivo:
// Enable WP_DEBUG mode define( 'WP_DEBUG', true ); // Enable Debug logging to the /wp-content/debug.log file define( 'WP_DEBUG_LOG', true ); // Disable display of errors and warnings define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', 0 ); // Use dev versions of core JS and CSS files (only needed if you are modifying these core files) define( 'SCRIPT_DEBUG', true );
-
Si tiene acceso de root, verifique su registro de errores de PHP y el syslog en /var/log .
-
Desde un indicador de shell, intente conectarse a localhost a través de FTP. ¿Puede leer y escribir en su carpeta de complementos? Desde una máquina remota, intente la conexión FTP a localhost y verifique sus permisos de lectura y escritura.
-
Agrega tus detalles de FTP en wp-config.php .
una. Abra wp-config.php en un editor.
b. Inserta una nueva línea encima de la línea:Eso es todo, ¡deja de editar! Feliz blogueo.
C. Inserte las siguientes líneas donde agregó la nueva línea y guarde el archivo:
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 );
Complemento de soporte del actualizador
Si continúa experimentando este error, instale este complemento:http://wordpress.org/plugins/ssh-sftp-updater-support/.
La instalación del complemento agrega la opción para SFTP. Después de instalarlo, puede seleccionar SSH2 cuando se le solicite su información de inicio de sesión FTP seleccionando SSH2 al final de la página. Deja la clave privada caja vacía.