GNU/Linux >> Tutoriales Linux >  >> Linux

Solucionar problemas de WordPress al rechazar una conexión FTP

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
  1. 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 );
    
  2. Si tiene acceso de root, verifique su registro de errores de PHP y el syslog en /var/log .

  3. 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.

  4. 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.


Linux
  1. Parece que a su instalación de PHP le falta la extensión MySQL que requiere WordPress.

  2. FTP:conexión de carga/descarga lenta

  3. Instalar WordPress multisitio

  4. Solucionar el error del servidor interno de WordPress

  5. Solucionar problemas de WordPress al rechazar una conexión FTP

Primeros pasos con WP-CLI en Ubuntu 15.10

Cree una base de datos y una tabla MySQL usando PHP en XAMPP

Solución:no se puede establecer una conexión FTP a un servidor SFTP en FileZilla

Actualizando PHP 5.6 a 7

Requisitos del sistema de WordPress

Cómo:Solucionar problemas de complementos de WordPress deshabilitándolos todos a la vez