Fehler beim WordPress-Update fehlgeschlagen: So beheben Sie ihn
Veröffentlicht: 2021-06-05Erhalten Sie beim Aktualisieren Ihrer Website die Fehlermeldung „WordPress-Aktualisierung fehlgeschlagen“ ? Fehler beim Aktualisieren und Veröffentlichen in WordPress können sehr ärgerlich sein. Aus diesem Grund haben wir diesen Leitfaden zusammengestellt, der Ihnen zeigt, wie Sie die möglichen Gründe und Methoden zur Behebung des WordPress-Update-Fehlers beheben können.
WordPress verfügt über Auto-Update-Funktionen, die den Update-Prozess vereinfachen. Wenn Sie Auto-Updates aktivieren, installiert Ihre Website automatisch alle neuen Versionen, zB 5.7.1 bis 5.7.2, im Hintergrund. Bei größeren Updates erhalten Sie eine Benachrichtigung, in der Sie aufgefordert werden, WordPress zu aktualisieren, und mit wenigen Klicks können Sie Ihre Website auf die neueste Version aktualisieren.
Wie Sie wahrscheinlich wissen, ist es wirklich wichtig, Ihre Website auf dem neuesten Stand zu halten. Jede neue Version enthält wichtige Fehlerbehebungen, Optimierungen und neue Funktionen. Manchmal schlägt das Update jedoch fehl und Sie erhalten den Fehler WordPress-Update fehlgeschlagen. In diesem Fall bleiben Sie bei der aktuellen Version und verpassen die neuesten Funktionen.
Schauen wir uns nun an, wie man den WordPress-Aktualisierungsfehler beheben kann .
Identifizieren der Ursache für den Fehler „WordPress Update fehlgeschlagen“.
Um das Problem der fehlgeschlagenen Aktualisierung zu beheben, müssen Sie zuerst die Grundursache des Fehlers identifizieren. Abhängig von der Fehlerursache können Sie verschiedene Fixes anwenden.
Wenn Sie sich die Fehlermeldung WordPress-Update fehlgeschlagen ansehen, wird die mögliche Ursache angegeben. Angenommen, Ihre aktuelle WordPress-Version ist 5.7.1 und Sie möchten auf 5.7.2 aktualisieren, aber das Update schlägt fehl. Die Fehlermeldung, die Sie erhalten, wird ungefähr so aussehen:
Update wird von http://wordpress.org/wordpress-5.7.2.zip heruntergeladen... Update entpacken... Überprüfung der entpackten Dateien... Installiere die neuste Version... Die Datei konnte nicht kopiert werden.: /httpdocs/wordpress/wp-admin/js/list table.dev.js Installation fehlgeschlagen
Wenn Sie Zeile 5 überprüfen, heißt es, dass WordPress die genannte Datei nicht kopieren kann. Ebenso erhalten Sie möglicherweise eine Fehlermeldung, die den möglichen Grund für Ihren Aktualisierungsfehler enthält.
So beheben Sie den Fehler „WordPress Update fehlgeschlagen“.
Mehrere Gründe können dazu führen, dass das WordPress-Update fehlgeschlagen ist. In diesem Abschnitt sehen wir uns verschiedene Lösungen an:
- Löschen Sie die .maintenance-Datei
- Dateiberechtigungen
- Deaktivieren Sie den abgesicherten Modus
- Fügen Sie der wp-config-Datei FTP-Details hinzu
- Aktualisieren Sie WordPress manuell
Werfen wir einen Blick auf jede dieser Lösungen, die Ihnen helfen können, das Problem mit der fehlgeschlagenen WordPress-Aktualisierung zu lösen.
1. Löschen Sie die .maintenance-Datei
Normalerweise werden Sie nach einem fehlgeschlagenen WordPress-Update von Ihrer Website ausgeschlossen. Dies bedeutet, dass Sie keinen Zugriff mehr auf Ihr WP Admin Dashboard oder eine Seite Ihrer Website haben. Der Endbenutzer, der Ihre Website besucht, sieht eine Meldung, die besagt: „Für geplante Wartungsarbeiten kurzzeitig nicht verfügbar. Schauen Sie in einer Minute noch einmal vorbei.“
Dies geschieht, weil WordPress die Website während des Aktualisierungsvorgangs in den Wartungsmodus versetzt. Da das Update nun fehlgeschlagen ist, bleibt es im Wartungsmodus. Diese Informationen werden in der .maintenance -Datei (denken Sie daran, dass der Dateiname mit einem „Punkt“ beginnt) in Ihrem WordPress-Verzeichnis gespeichert.
Um dieses Problem zu lösen, müssen Sie lediglich zum Stammverzeichnis Ihrer Site gelangen und die .maintenance-Datei löschen. Dazu benötigen Sie einen FTP-Zugriff auf das Stammverzeichnis Ihrer WordPress-Site, den Sie über das Control Panel des Servers oder über einen FTP-Client wie FileZilla erhalten.
Sobald Sie die .maintenance -Datei entfernt haben, erhalten Sie wieder Zugriff auf Ihre Website. Sie können sich dann anmelden und die Fehlermeldung überprüfen, die dazu geführt hat, dass das Update fehlgeschlagen ist.
2. Dateiberechtigungen
Ein weiterer Grund, der den Fehler WordPress-Update fehlgeschlagen verursachen kann, ist, wenn der Server keine temporäre Datei erstellen kann, die während des Updates im Verzeichnis /upgrade/ erforderlich ist. Um die temporäre Datei zu erstellen, benötigt der Server die Berechtigung, in dieses Verzeichnis zu schreiben.
Um dieses Problem zu lösen, müssen Sie erneut zum WordPress-Stammverzeichnis leiten. Suchen Sie im Stammverzeichnis das Verzeichnis /upgrade/ und erteilen Sie ihm Schreibberechtigungen. Sie können ihm entweder die erforderlichen 755-Berechtigungen (CHMOD) erteilen oder für kurze Zeit mit den vollen 777-Berechtigungen arbeiten.
Nachdem Sie dem Verzeichnis die richtigen Dateiberechtigungen erteilt haben, können Sie erneut versuchen, Ihre Site zu aktualisieren. Wenn die automatische Aktualisierung immer noch fehlschlägt, löschen Sie das Verzeichnis /upgrade/ , erstellen Sie es neu und erteilen Sie ihm die erforderlichen Berechtigungen. Starten Sie danach das Update erneut und es sollte funktionieren.
Denken Sie daran, dass Sie, wenn Sie dem /upgrade/ -Verzeichnis volle 777-Berechtigungen erteilen, es nach dem Update wieder auf strikte 755-Berechtigungen ändern sollten. Es wird nicht empfohlen, dem Server volle 777-Berechtigungen zu gewähren, daher sollten Sie sie so kurz wie möglich halten.
3. Deaktivieren Sie den abgesicherten Modus
Das Deaktivieren des abgesicherten Modus kann Ihnen bei dem Problem mit dem fehlgeschlagenen WordPress-Update helfen. Der abgesicherte Modus ist jedoch ab PHP-Version 5.3.0 veraltet und wird in Version 5.4 gemäß dem PHP-Handbuch entfernt. Im Handbuch heißt es:
Diese Funktion wurde ab PHP 5.3.0 VERWORFEN und ab PHP 5.4.0 ENTFERNT.
Wenn Sie mit einer älteren PHP-Version arbeiten, sollten Sie den abgesicherten Modus möglicherweise deaktivieren, da dadurch einige Probleme behoben werden können, die das Update behindern. Sie können den abgesicherten Modus über die Systemsteuerung des Servers deaktivieren oder die Datei php.ini über einen FTP-Client bearbeiten. Öffnen Sie einfach die Datei php.ini in einem Editor und ändern Sie die Zeile
safe_mode = an
zu
safe_mode=aus
Starten Sie anschließend Apache neu und melden Sie sich bei Ihrer Site an. Sie sollten WordPress ohne Probleme aktualisieren können.
4. Fügen Sie der wp-config-Datei FTP-Details hinzu
Manchmal kann das Update in WordPress fehlschlagen, weil Ihre FTP-Anmeldeinformationen nicht aktualisiert werden. Dies kann passieren, weil Ihre Website kürzlich verschoben wurde oder Sie Dinge wie Passwörter, Berechtigungen usw. aktualisiert haben.
In solchen Fällen kannst du WordPress die aktualisierten Zugangsdaten manuell bereitstellen, indem du die wp-config- Datei bearbeitest.
Stellen Sie zunächst sicher, dass Sie die richtigen FTP-Anmeldeinformationen bei sich haben. Gehen Sie dann über das cPanel oder einen FTP-Client zur wp-config- Datei.
Öffne die wp-config- Datei mit einem Texteditor wie Notepad und füge die folgenden Zeilen in die Datei direkt über der Zeile ein, die besagt: „/ * Das ist alles, hör auf zu bearbeiten! Viel Spaß beim Bloggen. */” .
define('FS_METHOD', 'ftpext'); define('FTP_HOST', 'ftp.website.com'); define('FTP_USER', 'Benutzername'); define('FTP_PASS', 'Passwort');
HINWEIS : Sie müssen FTP_HOST, FTP_USER und FTP_PASS jeweils durch Ihre Website, Ihren Benutzernamen und Ihr Passwort ersetzen.
Versuchen Sie es schließlich erneut und Sie sollten WordPress aktualisieren können.
5. WordPress manuell aktualisieren
Bekommst du immer noch den Fehler WordPress Update fehlgeschlagen, auch nachdem du alle oben genannten Methoden ausprobiert hast? In diesem Fall ist ein manuelles Update möglicherweise die beste Wahl.
Obwohl es ein bisschen technisch ist, ist es nicht so komplex, wie es scheinen mag. WordPress hat eine detaillierte Anleitung zur manuellen Aktualisierung für diejenigen bereitgestellt, die nicht wissen, wie sie vorgehen sollen. Wenn Sie alle Anweisungen korrekt befolgen, werden Sie keine Probleme haben, Ihre Website zu aktualisieren.
Es ist erwähnenswert, dass Sie nicht alle zukünftigen Updates manuell auf diese Weise anwenden müssen. Sobald Sie mit diesem Update fertig sind, werden alle zukünftigen Updates wie vorgesehen automatisch angewendet.
Indem Sie die oben beschriebenen Methoden befolgen, können Sie den Fehler „WordPress Update fehlgeschlagen“ beheben.
Dies ist jedoch nicht das einzige häufige Problem, das auftreten kann. Sehen wir uns an, wie der Veröffentlichungsfehler in WordPress behoben wird.
BONUS: So beheben Sie den Fehler beim Veröffentlichen von WordPress
Ein weiterer häufiger Fehler ist der WordPress-Veröffentlichungsfehler oder der WordPress-Aktualisierungsfehler. Dieser Fehler tritt auf, wenn WordPress einen Beitrag oder eine Seite nicht veröffentlichen oder aktualisieren kann. Der Fehler ist ziemlich häufig und sorgt bei den Benutzern für viel Frustration.
Warum tritt der Fehler „Veröffentlichung fehlgeschlagen“ auf?
In den meisten Fällen wird der Fehler „WordPress-Update fehlgeschlagen“ durch Probleme mit der REST-API verursacht. Diese API verwaltet die Anfragen, die von der WordPress-Datenbank gesendet und empfangen werden. Wenn sie also fehlschlägt, kann sie Probleme auf Ihrer Website verursachen.
Und was sind die Ursachen für die REST-API-Probleme? Es kann mehrere Gründe geben, aber die häufigsten sind Verbindungsprobleme, Konflikte mit Plugins oder Designs oder Probleme mit Diensten von Drittanbietern.
Wie Sie sich vorstellen können, kann dieser Fehler ziemlich ärgerlich sein, da Sie nichts aktualisieren oder neue Beiträge auf Ihrer Website hinzufügen können. Nachfolgend haben wir eine Liste von Lösungen zusammengestellt, die Ihnen helfen, den Fehler „Veröffentlichung fehlgeschlagen“ in WordPress zu beheben.
1. Überprüfen Sie die Internetverbindung und die Site-URL
In den meisten Fällen konnte WordPress etwas nicht veröffentlichen, weil es ein Verbindungsproblem gibt. Wenn Ihre Internetverbindung schwach ist oder unterbrochen wird, können Sie einen Beitrag/eine Seite möglicherweise nicht veröffentlichen oder aktualisieren, und WordPress zeigt eine Fehlermeldung an. Stellen Sie daher sicher, dass Sie über eine stabil funktionierende Internetverbindung verfügen.
Obwohl es eigentlich keine Lösung ist, ist es erwähnenswert, weil es der häufigste Grund für das Veröffentlichungsproblem ist.
Wenn Ihre Internetverbindung jedoch ordnungsgemäß funktioniert, sollten Sie Ihre WordPress- und Website-URLs überprüfen. Sie können dies tun, indem Sie zum WP Admin Dashboard gehen und zu Einstellungen > Allgemein navigieren. Stellen Sie sicher, dass sowohl die WordPress-URL als auch die Site-URL korrekt sind, da sie sonst Probleme verursachen können.
Wenn Sie keine Verbindungsprobleme haben und die URLs korrekt sind, aber immer noch der Fehler „Veröffentlichung fehlgeschlagen“ auftritt, ist es an der Zeit, andere Dinge zu beheben.
2. Überprüfen Sie den REST-API-Status mithilfe von Site Health
Wie oben erwähnt, ist die REST-API eine Möglichkeit, mit der WordPress und andere Anwendungen wie der Blockeditor mit dem Server kommunizieren. Probleme mit der REST-API können beim Veröffentlichen oder Aktualisieren von etwas zu Problemen führen.
Der erste Schritt zur Fehlerbehebung besteht darin, sicherzustellen, dass die REST-API ordnungsgemäß funktioniert. Eine Möglichkeit, festzustellen, ob die REST-API blockiert ist, ist das integrierte WordPress-Site-Health-Tool. Es zeigt Empfehlungen und alle Probleme, die die Aufmerksamkeit des Benutzers erfordern.
Um die Site Health zu überprüfen, gehen Sie einfach zum WP Admin Dashboard und navigieren Sie zu Tools > Site Health.
Wenn es ein Problem mit der REST-API gibt, wird es im Abschnitt „Empfohlene Verbesserungen“ als „Die REST-API hat ein unerwartetes Ergebnis festgestellt“ angezeigt. Wenn Sie die Meldung erweitern, sehen Sie die Details oder zumindest einen Hinweis auf die tatsächliche Ursache des fehlgeschlagenen REST-API-Aufrufs. Sobald Sie die Ursache identifiziert haben, können Sie entsprechende Maßnahmen ergreifen, um die REST-API wieder zu aktivieren.
3. Deaktivieren Sie alle Plugins
Wenn Sie keine praktischen Hinweise erhalten und die Ursache für einen fehlgeschlagenen REST-API-Aufruf nicht finden können, können Sie versuchen, alle Ihre Plugins zu deaktivieren und sehen, ob das Ihr Problem löst. Die Idee dahinter ist, dass eines der Plugins auf Ihrer Website die API-Aufrufe stören könnte.
Es gibt verschiedene Möglichkeiten, die Plugins massenhaft zu deaktivieren. Wenn Sie sich nicht sicher sind, wie das geht, sehen Sie sich unsere Anleitung an. Der einfachste Weg ist, alle Plugins aus deinem WordPress-Dashboard auszuwählen und sie mit den Massenaktionen zu deaktivieren.
Wenn Sie nach dem Deaktivieren aller Plugins Ihre Beiträge/Seiten veröffentlichen oder aktualisieren können, wird dies darauf hinweisen, dass eines der Plugins das Problem verursacht. Beginnen Sie dann, sie nacheinander zu aktivieren und einen Beitrag zu aktualisieren, bis Sie das Plugin finden, das die Probleme verursacht.
Sobald Sie das Plugin identifiziert haben, können Sie sich an das Support-Team wenden, um Unterstützung zu erhalten.
4. Rufen Sie den Debugging-Modus auf
Wenn keine der oben genannten Lösungen funktioniert hat, sollten Sie die Fehlerbehebung mit dem WordPress-Debug-Modus versuchen. Dieser Modus protokolliert alle PHP-Antworten in der Datei debug.log im Verzeichnis wp-content . Sie können dann die Protokolldatei überprüfen, um die Fehler zu identifizieren, die die REST-API-Aufrufe blockieren, und Korrekturmaßnahmen ergreifen.
Um den Debug-Modus zu aktivieren, musst du die wp-config- Datei über dein cPanel oder einen FTP-Client bearbeiten. Öffne die wp-config- Datei mit einem Texteditor wie Notepad und füge die folgenden Codezeilen direkt über der Zeile „/* Das ist alles, hör auf zu bearbeiten! Viel Spaß beim Bloggen. */”
// WP_DEBUG-Modus aktivieren define( 'WP_DEBUG', true );
// Aktivieren Sie die Debug-Protokollierung in der Datei debug.log
define( 'WP_DEBUG_LOG', true );
Beachten Sie, dass Sie den Debugging-Modus nur als Tool zur Fehlerbehebung verwenden sollten. Nachdem Sie den Fehler behoben haben, stellen Sie sicher, dass Sie diese Zeilen aus der wp-config- Datei entfernen, um den Debugging-Modus zu deaktivieren.
5. Alternative Lösung: Wechseln Sie zurück zum Classic Editor
Wenn keine der Lösungen für Sie funktioniert hat oder Sie sich nicht wohl fühlen, WordPress-Kerndateien zu bearbeiten, können Sie versuchen, zum klassischen Editor zurückzukehren. Der Fehler beim Veröffentlichen von WordPress ist hauptsächlich mit dem neuen Blockeditor (Guttenberg) verbunden, da er auf API-Aufrufe angewiesen ist, um mit WordPress zu kommunizieren.
Wenn Sie zurück zum klassischen Editor wechseln, sollte der Fehler bei der Veröffentlichung nicht mehr auftreten. Bis Sie den Fehler behoben haben, kann das Zurückwechseln zum klassischen Editor eine schnelle vorübergehende Lösung sein.
Um den Classic Editor zu installieren, gehen Sie zum WP Admin Dashboard und navigieren Sie zu Plugins > Neu hinzufügen. Suchen Sie nach dem Classic Editor, klicken Sie auf die Schaltfläche Installieren und aktivieren Sie ihn dann.
Das ist es! Dies sind alle möglichen Methoden, mit denen Sie den Fehler „WordPress Publishing Failed“ beheben können.
Fazit
Alles in allem sind WordPress-Updates sehr wichtig, da sie wichtige Fehlerbehebungen, Optimierungen und zusätzliche Funktionen enthalten. Wenn Sie Ihr WordPress nicht aktualisieren können, kann dies viele Probleme verursachen und Sie würden wichtige Funktionen verpassen.
In diesem Leitfaden haben wir uns verschiedene Lösungen angesehen, um den Fehler „WordPress Update Failed“ zu beheben. Darüber hinaus haben wir verstanden, was den Fehler „Veröffentlichen fehlgeschlagen“ verursachen kann, und je nach Ursache des Problems verschiedene Lösungen erläutert.
Zusammenfassend haben wir in diesem Beitrag gesehen:
- Fünf Methoden zum Beheben des WordPress-Update-Fehlers
- Löschen der .maintenance-Datei
- Richtige Dateiberechtigungen erteilen
- Ausschalten des abgesicherten Modus
- Hinzufügen von FTP-Details zur wp-config-Datei
- WordPress manuell aktualisieren, wenn alles andere fehlschlägt
- Fünf Methoden zur Behebung des fehlgeschlagenen Fehlers beim Veröffentlichen von WordPress
- Überprüfen von Internetverbindungen und Website-URLs
- Überprüfen des REST-API-Status mithilfe des Zustands der WordPress-Site
- Deaktivieren Sie alle Plugins und aktivieren Sie sie nacheinander wieder
- Untersuchen der Datei debug.log durch Aufrufen des Debug-Modus
- Wechseln Sie als vorübergehende Lösung zum klassischen Editor zurück
Wenn Sie nach weiteren Informationen suchen, um die häufigsten Probleme in WordPress zu lösen, werfen Sie einen Blick auf die folgenden Leitfäden:
- So beheben Sie den Fehler „Link, dem Sie gefolgt sind, ist abgelaufen“ in WordPress
- Erfahren Sie, wie Sie den Fehler „Maximale Ausführungszeit überschritten“ in WordPress beheben
- WordPress-Login funktioniert nicht? Wie man es repariert
Sind Sie schon einmal mit einem dieser Probleme konfrontiert worden? Welche Erfahrungen habt ihr gemacht und wie habt ihr sie gelöst? Lassen Sie es uns im Kommentarbereich unten wissen.