Kein FTP nötig

Weil gerade ein neues Wordpress herausgekommen ist hier ein paar Tipps wenn Wordpress nach FTP Zugangsdaten oder "Wordpress aktualisieren fehlgeschlagen" anzeigt.

Wir zeigen dir, wie ein Wordpress upgrade ohne FTP Abfrage funktioniert bzw wie du dieses Problem löst.

Wann erscheint Wordpress aktualisieren fehlgeschlagen?

Hier kann Wordpress entweder die Daten nicht vom Update-Server lesen oder auf den eigenen schreiben. Das gleiche gilt für FTP Updates. Folge einfach der gleichen Anleitung:

Was ist zu tun um das Wordpress FTP upgrade zu deaktivieren ?

Eigentlich braucht Wordpress kein FTP beim Upgrade, Wordpress upgraden ohne FTP ist kein Problem. Wordpress kann sich alles selbst ziehen. Meisst liegt dann Rechteproblem vor in einem der Verzeichnisse. Darum kümmern wir uns und wir schalten auch FTP generell aus.

1# Backup erstellen

2# in der wp-config.php and Ende hinzufügen

define('FS_METHOD','direct');

so dass die FTP Abfrage für das Upgrade deaktiviert ist

3# Rechte anpassen

chown www-data:www-data  -R * # Let Apache be owner
find . -type d -exec chmod 755 {} \;  # Change directory permissions rwxr-xr-x
find . -type f -exec chmod 644 {} \;  # Change file permissions rw-r--r--

Dazu benötigen wir Zugang auf den Server per Shell. Wenn du nur FTP Zugang hast, musst du die Rechte mit deinem FTP Tool entsprechend setzen: Verzeichnisse auf 755, Dateien auf 644.

4# Updates einspielen

Über den normalen Update weg im Wordpress Backend.

5# NUR wenn SSL und hinter Proxy und Redirectfehler passieren

in wpsettings.php wieder hinzufügen:

$_SERVER['HTTPS']='on';

Jetzt sollte aktualisieren durchlaufen mit grünen Balken statt roten Fehlern wie

Die Aktualisierung konnte nicht installiert werden, da einige Dateien nicht kopiert werden konnten. Dies liegt meist an inkonsistenten Dateiberechtigungen.: wp-admin/includes/update-core.php

Hat das Wordpress upgrade ohne FTP bei dir geklappt?
Schreib uns deine Erfahrungen in die Kommentare. Danke.

Warum WordPress nach FTP-Daten fragt

Erscheint beim Update die FTP-Abfrage oder die Meldung „Aktualisierung fehlgeschlagen", kann WordPress die Dateien nicht selbst schreiben. Meist liegt ein Rechteproblem in einem der Verzeichnisse vor. Dabei braucht WordPress für Updates eigentlich kein FTP – es kann sich alles selbst ziehen, wenn die Dateirechte stimmen.

FTP-Abfrage dauerhaft abschalten

In die wp-config.php am Ende einfügen:

define('FS_METHOD','direct');

Damit nutzt WordPress den direkten Dateizugriff statt FTP.

Dateirechte korrekt setzen

Mit Shell-Zugang (empfohlen):

# Apache als Eigentümer setzen
chown www-data:www-data -R *
# Verzeichnisse auf 755
find . -type d -exec chmod 755 {} \;
# Dateien auf 644
find . -type f -exec chmod 644 {} \;

Nur FTP-Zugang? Dann die Rechte mit dem FTP-Programm setzen: Verzeichnisse auf 755, Dateien auf 644.

Sicherheit nicht vergessen

  • Immer zuerst ein Backup von Dateien und Datenbank erstellen.
  • 644/755 sind bewusst restriktiv – vermeiden Sie 777, das ist ein Sicherheitsrisiko.
  • Der Webserver-Nutzer (z. B. www-data) sollte Eigentümer sein, damit Updates funktionieren, aber keine zu weiten Rechte bestehen.

Sonderfall SSL hinter Proxy

Läuft die Seite mit SSL hinter einem Reverse Proxy und es treten nach dem Update Redirect-Fehler auf, hilft der bekannte Eintrag in der wp-config.php (siehe SSL hinter Reverse Proxy). Danach läuft die Aktualisierung mit grünem Balken statt roter Fehlermeldungen durch.