GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Fehlerbehebung bei WordPress, das eine FTP-Verbindung ablehnt

Dieser Artikel erklärt, was zu tun ist, wenn WordPress trotz korrekter Anmeldeinformationen auf Linux®-Betriebssystemen eine FTP-Verbindung ablehnt. Führen Sie die Schritte in diesem Artikel aus, wenn Sie die folgende Fehlermeldung erhalten:

ERROR: There was an error connecting to the server, Please verify the settings are correct
  1. Aktivieren Sie WP_DEBUG in der wp-config.php Datei. Wenn Sie den folgenden Code in wp-config.php einfügen , protokolliert das System alle Fehler, Hinweise und Warnungen in wp-content/debug.log . Außerdem werden die Fehler ausgeblendet, sodass sie die Seitengenerierung nicht unterbrechen.

    a. Öffnen Sie wp-config.php in einem Editor.

    b. Fügen Sie über der Zeile eine neue Zeile ein:Das ist alles, beenden Sie die Bearbeitung! Viel Spaß beim Bloggen.

    c. Fügen Sie die folgenden Zeilen an der Stelle ein, an der Sie die neue Zeile hinzugefügt haben, und speichern Sie die Datei:

     // 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. Wenn Sie Root-Zugriff haben, überprüfen Sie Ihr PHP-Fehlerprotokoll und das syslog in /var/log .

  3. Versuchen Sie von einer Shell-Eingabeaufforderung aus, sich über FTP mit localhost zu verbinden. Können Sie in Ihrem Plug-in-Ordner lesen und schreiben? Versuchen Sie von einem entfernten Computer aus, eine FTP-Verbindung zu localhost herzustellen, und überprüfen Sie Ihre Lese- und Schreibberechtigungen.

  4. Fügen Sie Ihre FTP-Details in wp-config.php hinzu .

    a. Öffnen Sie wp-config.php in einem Editor.

    b. Fügen Sie über der Zeile eine neue Zeile ein:Das ist alles, beenden Sie die Bearbeitung! Viel Spaß beim Bloggen.

    c. Fügen Sie die folgenden Zeilen an der Stelle ein, an der Sie die neue Zeile hinzugefügt haben, und speichern Sie die Datei:

     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 );
    

Updater-Support-Plugin

Wenn dieser Fehler weiterhin auftritt, installieren Sie dieses Plugin:http://wordpress.org/plugins/ssh-sftp-updater-support/.

Durch die Installation des Plugins wird die Option für SFTP hinzugefügt. Nach der Installation können Sie SSH2 auswählen Wenn Sie zur Eingabe Ihrer FTP-Anmeldeinformationen aufgefordert werden, wählen Sie SSH2 am Ende der Seite. Belassen Sie den privaten Schlüssel Feld leer.


Linux
  1. WordPress Multisite installieren

  2. PHP-Fehler

  3. Beheben Sie interne WordPress-Serverfehler

  4. Fehlerbehebung bei WordPress, das eine FTP-Verbindung ablehnt

  5. Wie entpacke ich Dateien über eine FTP-Verbindung?

Erste Schritte mit WP-CLI auf Ubuntu 15.10

Erstellen Sie eine MySQL-Datenbank und -Tabelle mit PHP in XAMPP

Behebung:Es kann keine FTP-Verbindung zu einem SFTP-Server in FileZilla hergestellt werden

Aktualisierung von PHP 5.6 auf 7

WordPress-Systemanforderungen

Gewusst wie:Fehlerbehebung bei WordPress-Plugins, indem Sie alle auf einmal deaktivieren