Verfügbar für Agentur-Backlogs & Projekte
Linus Webentwicklung
Anleitung · · 6 Min. Lesezeit

WordPress nach Plugin-Update kaputt: was tun?

Nach einem Plugin-Update zeigt deine Website nur noch eine weisse Seite oder die Meldung «kritischer Fehler»? Keine Panik. Mit diesen Schritten bringst du WordPress meist selbst wieder zum Laufen, und du weisst, wann es Zeit ist, Hilfe zu holen.

WordPress nach Plugin-Update kaputt: was tun?

Es passiert typischerweise an einem ganz normalen Morgen: Du klickst im Dashboard auf «Aktualisieren», und kurz danach ruft jemand an, weil die Website nicht mehr lädt. Oder das Kontaktformular verschickt keine Mails mehr, der Shop zeigt keine Preise mehr an, das Layout ist verschoben. Für ein KMU ist das unangenehm, weil Anfragen und Bestellungen genau über diese Seite laufen.

Die gute Nachricht: Fast immer ist nichts verloren. Ein Plugin verträgt sich nach dem Update nicht mehr mit deiner PHP-Version, deinem Theme oder einem anderen Plugin. In diesem Artikel zeige ich dir die Erste-Hilfe-Schritte, die ich selbst bei Support-Tickets anwende, in der Reihenfolge, in der ich sie angehe.

Schritt 0: Ruhe bewahren und nichts löschen

Bevor du irgendetwas anklickst:

  • Nichts löschen. Lösch das Plugin nicht über WordPress. Damit können auch seine Einstellungen verschwinden.
  • Nicht wild weiter updaten. Weitere Updates verändern den Zustand und machen die Fehlersuche schwieriger.
  • Notieren, was passiert ist. Welches Plugin hast du aktualisiert, um welche Uhrzeit, welche Fehlermeldung siehst du? Ein Screenshot hilft enorm.

Schritt 1: Recovery Mode nutzen

Seit Version 5.2 hat WordPress einen eingebauten Wiederherstellungsmodus. Bei einem schweren PHP-Fehler schickt WordPress eine Mail an die Admin-Adresse mit einem Betreff wie «Ihre Website hat ein technisches Problem» und einem speziellen Login-Link.

So gehst du vor:

  1. Prüf das Postfach der Admin-Adresse, auch den Spam-Ordner.
  2. Klick auf den Link im Mail und melde dich an.
  3. WordPress zeigt dir an, welches Plugin den Fehler verursacht. Deaktiviere es dort.
  4. Prüf die Website in einem privaten Browserfenster.

Kommt keine Mail an, etwa weil der Mailversand der Website selbst nicht funktioniert, geht es mit Schritt 2 weiter.

Schritt 2: Plugin per SFTP oder FTP umbenennen

Kommst du nicht mehr ins Dashboard, deaktivierst du das Plugin direkt auf dem Server. Dafür brauchst du die SFTP-Zugangsdaten deines Hostings und ein Programm wie FileZilla oder Cyberduck. Viele Schweizer Hoster bieten auch einen Dateimanager im Kundencenter an.

  1. Verbinde dich mit dem Server und öffne den Ordner wp-content/plugins/.
  2. Such den Ordner des Plugins, das du zuletzt aktualisiert hast, zum Beispiel contact-form-7.
  3. Benenne ihn um, zum Beispiel in contact-form-7-off.
  4. Lade die Website neu.

WordPress findet das Plugin nicht mehr und deaktiviert es automatisch. Die Einstellungen in der Datenbank bleiben erhalten. Läuft die Seite wieder, weisst du, wer der Übeltäter ist. Weisst du nicht, welches Plugin es war, benennst du den ganzen Ordner plugins um, prüfst die Website und aktivierst die Plugins danach einzeln wieder.

Wichtig: Benenne den Ordner erst wieder zurück, wenn das Problem gelöst ist, also zum Beispiel eine korrigierte Plugin-Version verfügbar ist.

Schritt 3: Debug-Log einschalten

Willst du wissen, was genau schiefläuft, hilft das Debug-Log. Die offizielle Anleitung findest du in der WordPress-Dokumentation zum Debugging. Dafür ergänzt du in der Datei wp-config.php oberhalb der Zeile «That's all, stop editing!» diese Einträge:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Danach rufst du die fehlerhafte Seite einmal auf. In wp-content/debug.log steht nun die Fehlermeldung mit Datei und Zeilennummer. Meist erkennst du schon am Pfad, welches Plugin betroffen ist. Typische Ursachen sind eine zu alte PHP-Version oder eine Funktion, die ein anderes Plugin oder dein Theme erwartet.

WP_DEBUG_DISPLAY auf false sorgt dafür, dass Besucherinnen und Besucher die Fehlermeldungen nicht sehen. Schalte das Debugging nach der Fehlersuche wieder aus und lösch die Datei debug.log, denn sie kann Pfade und andere interne Infos enthalten.

Schritt 4: Ältere Plugin-Version oder Backup zurückspielen

Brauchst du das Plugin dringend, zum Beispiel für den Shop oder das Buchungsformular, hast du zwei Möglichkeiten:

  • Vorherige Plugin-Version installieren. Bei Plugins aus dem offiziellen Verzeichnis findest du auf der Plugin-Seite unter «Erweiterte Ansicht» ältere Versionen. Bei Premium-Plugins gibt es sie meist im Kundenkonto des Anbieters. Das ist eine Übergangslösung, bis der Hersteller einen Fix veröffentlicht.
  • Backup zurückspielen. Viele Hoster machen tägliche Backups, die du im Kundencenter wiederherstellen kannst. Achte darauf, welchen Stand du zurückholst: Bestellungen, Formulareinträge oder Blogkommentare seit dem Backup gehen sonst verloren. Bei einem Shop spiele ich deshalb lieber nur die Dateien zurück und lasse die Datenbank, wenn das möglich ist.

Hast du gar kein Backup? Dann ist jetzt der richtige Moment, das nach der Reparatur einzurichten.

Schritt 5: In Zukunft zuerst auf Staging testen

Der sicherste Weg ist, Updates gar nicht erst direkt auf der Live-Website einzuspielen. Eine Staging-Umgebung ist eine Kopie deiner Website, auf der du gefahrlos testen kannst. Viele Hoster bieten das mit einem Klick an.

Mein Ablauf bei Kundenwebsites:

  • Vor jedem Update ein frisches Backup.
  • Grosse Plugins wie WooCommerce, Page Builder oder Formulare zuerst auf Staging aktualisieren.
  • Die wichtigsten Seiten durchklicken: Startseite, Kontaktformular, Warenkorb, Mobile-Ansicht.
  • Erst dann live aktualisieren, nicht am Freitagabend und nicht kurz vor einer Kampagne.
  • PHP-Version und WordPress-Version regelmässig prüfen, damit Plugins nicht gegen veraltete Technik laufen.

Wann du besser Hilfe holst

Selbst reparieren lohnt sich, wenn ein einzelnes Plugin klar der Auslöser ist und du Zugang zum Server hast. Hilfe holen solltest du, wenn:

  • du keine SFTP- oder Hosting-Zugänge hast oder dich damit unsicher fühlst,
  • der Fehler nach dem Deaktivieren aller Plugins bleibt,
  • ein Shop mit laufenden Bestellungen betroffen ist,
  • die Datenbank beschädigt scheint oder Inhalte fehlen,
  • verdächtige Dateien oder unbekannte Admin-Konten auftauchen. Dann könnte statt eines Updates ein Hack dahinterstecken.

In solchen Fällen spart dir eine Fachperson oft Zeit und Nerven, und das Risiko, mit einem falschen Klick mehr kaputt zu machen, sinkt.

Fazit

Ein Plugin-Update, das WordPress lahmlegt, sieht dramatisch aus, ist aber meist schnell behoben: Recovery Mode nutzen, sonst das Plugin per SFTP umbenennen, mit dem Debug-Log die Ursache finden und bei Bedarf eine ältere Version oder ein Backup zurückspielen. Mit Staging und Backups passiert es beim nächsten Mal gar nicht erst live.

Hängst du irgendwo fest oder möchtest du die Updates lieber abgeben? Wie ich bei WordPress-Support arbeite, siehst du auf der Leistungsseite, Antworten zu Ablauf und Preisen findest du in den häufigen Fragen. Und wenn es nur um einen kleinen Fix geht, schreib mir einfach. Ich sage dir kostenlos, wie gross der Aufwand ist.

Passend dazu: Wenn du ohnehin an deiner Website arbeitest, lohnt sich ein Blick auf die DSG-Checkliste für Websites, denn viele Plugins verarbeiten Personendaten. Und falls du dir überlegst, ob eine Reparatur oder ein Neustart sinnvoller ist: Was kostet eine Website in der Schweiz?

Häufige Fragen

Verliere ich Daten, wenn ich ein Plugin per SFTP umbenenne?

Nein. Das Umbenennen des Ordners deaktiviert das Plugin nur. Die Einstellungen in der Datenbank bleiben erhalten, solange du das Plugin nicht über WordPress löschst.

Soll ich automatische Plugin-Updates ausschalten?

Nicht grundsätzlich. Sicherheitsupdates sind wichtig. Bei grossen Plugins wie Shop, Page Builder oder Formularen lohnt es sich aber, Updates zuerst auf Staging zu testen und erst dann live einzuspielen.

Was kostet es, wenn du meine Website reparierst?

CHF 45 pro Stunde, abgerechnet im 15-Minuten-Takt. Bevor ich anfange, sage ich dir kostenlos, wie gross der Aufwand ist.

Wie schnell kannst du helfen?

Du erhältst innert 4 Arbeitsstunden eine Rückmeldung mit Aufwandschätzung. Ist die Website komplett offline, schauen wir nach Absprache auch kurzfristig.

WordPressPluginsUpdatesSupportKMU