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