Warum zeigt meine WordPress-Website einen kritischen Fehler an?

Zeigt WordPress einen kritischen Fehler an? Verstehen Sie, was passiert sein könnte, welche Prüfungen sicher sind und wann Sie technische Unterstützung anfordern sollten.

Support-Ticket eröffnen

Wenn Ihre Website die Meldung „Es gab einen kritischen Fehler auf dieser Website“ (auf Englisch „There has been a critical error on this website“) anzeigt, ist WordPress auf ein Problem gestoßen, das verhindert, dass ein Teil der Website korrekt funktioniert.

Der Fehler kann betreffen:

  • die gesamte Website
  • nur das WordPress-Dashboard
  • eine bestimmte Seite
  • den Checkout oder eine andere wichtige Funktion
  • eine Aktion wie das Veröffentlichen, Bearbeiten oder Absenden eines Formulars

Die Meldung kann beunruhigend wirken, besonders wenn die Website Teil Ihres Geschäfts ist. Sie bedeutet aber nicht unbedingt, dass Ihre Inhalte oder Daten verloren sind.

In vielen Fällen lässt sich das Problem auf ein Plugin, ein Theme, ein Update oder die Hosting-Konfiguration zurückführen. Wichtig ist, nicht mehrere Änderungen gleichzeitig vorzunehmen, ohne zu wissen, was den Fehler verursacht hat.

Dieser Leitfaden erklärt, was Sie sicher prüfen können, welche Informationen Sie sammeln sollten und wann es besser ist, technische Unterstützung anzufordern.

Was bedeutet ein kritischer Fehler in WordPress?

Eine WordPress-Website besteht aus verschiedenen Komponenten, die zusammenarbeiten:

  • WordPress selbst
  • Plugins
  • das aktive Theme
  • individueller Code
  • die Datenbank
  • die Hosting-Umgebung

Ein kritischer Fehler tritt auf, wenn eine dieser Komponenten auf ein Problem stößt, das schwer genug ist, um das normale Laden der Seite zu unterbrechen.

WordPress zeigt eine allgemeine Meldung an, statt Besuchern den vollständigen technischen Fehler zu zeigen. Das ist gut für die Sicherheit, bedeutet aber auch, dass die Meldung allein nicht verrät, was das Problem verursacht hat.

Ein Entwickler muss in der Regel die Logs der Website prüfen oder ermitteln, welche kürzliche Änderung den Fehler ausgelöst hat.

Was könnte den Fehler verursacht haben?

Zu den häufigsten Ursachen gehören:

Ein Plugin wurde aktualisiert oder aktiviert

Ein Plugin ist möglicherweise nicht kompatibel mit:

  • der aktuellen WordPress-Version
  • einem anderen aktiven Plugin
  • dem Theme der Website
  • der PHP-Version des Hosting-Servers
  • individuellen Funktionen, die bereits auf der Website vorhanden sind

Das Plugin selbst muss nicht unbedingt schlecht entwickelt sein. Manchmal wirken zwei völlig einwandfreie Tools einfach auf unerwartete Weise zusammen.

WordPress oder das Theme wurde aktualisiert

Ein Update kann ein bestehendes Kompatibilitätsproblem sichtbar machen oder individuelle Funktionen unterbrechen, die von einer älteren Version des Themes, eines Plugins oder der Plattform abhängen.

Die Hosting-Umgebung hat sich geändert

Das Problem kann auftreten nach:

  • einer Änderung der PHP-Version
  • einem Update der Serverkonfiguration
  • einer Migration
  • einer Wiederherstellung
  • einer Änderung der Berechtigungen oder der verfügbaren Ressourcen

Diese Änderungen können manuell, automatisch oder direkt vom Hosting-Anbieter vorgenommen worden sein.

Individueller Code funktioniert nicht mehr

Die Website enthält möglicherweise individuelle Funktionen, die speziell für Ihr Unternehmen entwickelt wurden. Ein Update von WordPress, eines Plugins oder von PHP kann älteren Code inkompatibel machen.

Ein Update wurde unterbrochen

Wenn ein Update abbricht, bevor alle Dateien korrekt installiert sind, bleiben auf der Website möglicherweise fehlende oder inkonsistente Dateien zurück.

Der Website sind die verfügbaren Ressourcen ausgegangen

Eine aufwendige Aufgabe, ein Plugin-Konflikt, ein Import oder ein Hintergrundprozess kann mehr Serverspeicher verbrauchen, als verfügbar ist.

Den verfügbaren Speicher zu erhöhen, ist nicht immer die eigentliche Lösung. Es bleibt notwendig zu verstehen, warum die Website so viele Ressourcen verbraucht hat.

Zuerst verstehen, was sich geändert hat

Sie müssen kein Entwickler sein, um nützliche Informationen zu sammeln.

Überlegen Sie, was unmittelbar vor dem Auftreten des Fehlers passiert ist.

Zum Beispiel:

  • Haben Sie WordPress aktualisiert?
  • Haben Sie ein Plugin aktualisiert, installiert oder aktiviert?
  • Haben Sie das Theme geändert?
  • Hat jemand die Website bearbeitet?
  • Wurde die Website migriert?
  • Wurde ein Backup wiederhergestellt?
  • Hat der Hosting-Anbieter Änderungen vorgenommen?
  • Ist der Fehler aufgetreten, während Sie etwas veröffentlicht, eine Bestellung aufgegeben oder eine Seite bearbeitet haben?

Notieren Sie alles, woran Sie sich erinnern, auch wenn es technisch nicht wichtig erscheint.

Eine einfache Notiz wie „der Fehler trat direkt nach dem Update des Zahlungs-Plugins auf“ kann viel Zeit bei der Diagnose sparen.

Prüfen, ob das Problem die gesamte Website betrifft

Öffnen Sie die Website in einem privaten Browserfenster oder im Inkognito-Modus und prüfen Sie:

  • die Startseite
  • eine Unterseite
  • die Anmeldeseite
  • das WordPress-Dashboard
  • wichtige Geschäftsfunktionen wie Checkout, Formulare oder Abonnements

Vielleicht stellen Sie fest, dass die Website nicht vollständig offline ist.

Zum Beispiel:

  • die öffentlichen Seiten funktionieren, das Dashboard aber nicht
  • nur der Checkout ist betroffen
  • der Fehler erscheint auf einer bestimmten Seite
  • Administratoren sehen den Fehler, normale Besucher nicht

Wenn Sie genau wissen, wo der Fehler auftritt, lässt sich leichter ermitteln, welcher Teil der Website betroffen ist.

Die E-Mail an den WordPress-Administrator prüfen

WordPress kann eine E-Mail an die Administratoradresse senden, wenn es bestimmte kritische Fehler erkennt.

Prüfen Sie:

  • das Postfach des Administrators
  • Spam- und Junk-Ordner
  • gemeinsam genutzte E-Mail-Adressen, über die die Website verwaltet wird

Die E-Mail nennt möglicherweise das betroffene Plugin oder Theme. In manchen Fällen enthält sie auch einen Link zum Wiederherstellungsmodus von WordPress.

Im Wiederherstellungsmodus kann ein Administrator auf das Dashboard zugreifen, während WordPress die Komponente, die das Problem verursacht hat, vorübergehend pausiert.

Behandeln Sie diesen Link als vertrauliche Information und teilen Sie ihn nicht öffentlich.

Wenn Sie die E-Mail erhalten, aber nicht verstehen, was sie bedeutet, können Sie die relevanten Informationen an D4Hub weiterleiten. Senden Sie keine Passwörter oder Zugangsdaten per gewöhnlicher E-Mail.

Was können Sie sicher ausprobieren?

Der sicherste Ansatz hängt davon ab, wie wichtig die Website ist und wie sicher Sie im Umgang mit WordPress sind.

Option 1: die Person kontaktieren, die die letzte Änderung vorgenommen hat

Wenn eine Agentur, ein Entwickler, ein Kollege oder der Hosting-Anbieter kürzlich an der Website gearbeitet hat, kontaktieren Sie zuerst diese Person.

Fragen Sie, ob sie:

  • etwas installiert oder aktualisiert hat
  • die PHP-Version geändert hat
  • individuellen Code eingespielt hat
  • ein Backup wiederhergestellt hat
  • die Serverkonfiguration geändert hat

Das ist oft der schnellste Weg, um zu verstehen, was passiert ist.

Option 2: den Hosting-Anbieter kontaktieren

Ihr Hosting-Anbieter kann Ihnen möglicherweise sagen:

  • ob ein Serverfehler aufgezeichnet wurde
  • ob sich die PHP-Version geändert hat
  • ob die Website die verfügbaren Ressourcen überschritten hat
  • ob ein aktuelles Backup verfügbar ist
  • ob das Problem mit der Hosting-Umgebung zusammenhängt

Der Hosting-Support kann helfen, die Art des Problems einzugrenzen. Einen Plugin-Konflikt, ein Theme-Problem oder individuellen WordPress-Code kann er aber möglicherweise nicht reparieren.

Option 3: ein Plugin über das Dashboard deaktivieren

Versuchen Sie das nur, wenn Sie noch auf WordPress zugreifen können und guten Grund haben, ein bestimmtes Plugin zu verdächtigen.

Zum Beispiel, wenn der Fehler unmittelbar nach dem Update dieses Plugins aufgetreten ist.

Gehen Sie zu (auf Deutsch: Plugins → Installierte Plugins):

Plugins → Installed Plugins

Deaktivieren Sie dann das verdächtige Plugin und prüfen Sie, ob die betroffene Seite wieder funktioniert.

Deaktivieren Sie nicht mehrere Plugins gleichzeitig, wenn Sie die Folgen nicht kennen. Plugins können steuern:

  • Formulare
  • Zahlungen
  • Abonnements
  • Sicherheit
  • mehrsprachige Inhalte
  • Backups
  • Caching
  • Analysen

Eine Website, die wieder lädt, ist nicht unbedingt voll funktionsfähig.

Testen Sie nach dem Deaktivieren eines Plugins die wichtigen Funktionen der Website.

Option 4: ein Backup wiederherstellen

Eine Wiederherstellung kann sinnvoll sein, wenn die Website unmittelbar nach einer bekannten Änderung nicht mehr funktioniert hat und ein aktuelles, zuverlässiges Backup verfügbar ist.

Eine Wiederherstellung kann jedoch auch Daten überschreiben, die nach dem Backup entstanden sind, etwa:

  • Bestellungen
  • Formulareinsendungen
  • Benutzerregistrierungen
  • Änderungen an Inhalten
  • Abonnementdaten
  • Konfigurationsänderungen

Stellen Sie bei einer Website mit E-Commerce, Mitgliedschaften oder geschäftlicher Nutzung kein Backup wieder her, ohne zuerst zu verstehen, welche Daten verloren gehen könnten.

D4Hub hilft Ihnen einzuschätzen, ob eine Wiederherstellung sinnvoll ist und wie Sie neuere Daten erhalten.

Was sollten Sie vermeiden?

Wenn eine Website nicht erreichbar ist, ist die Versuchung groß, schnell jede mögliche Lösung auszuprobieren. Das kann es erschweren, das ursprüngliche Problem zu finden.

Vermeiden Sie:

  • alle Plugins gleichzeitig zu aktualisieren
  • Plugins ohne Backup zu löschen
  • die PHP-Version wiederholt zu ändern
  • ein altes Backup wiederherzustellen, ohne sein Datum zu prüfen
  • Code aus Foren zu kopieren, ohne ihn zu verstehen
  • die Datenbank zu bearbeiten
  • WordPress-Dateien wahllos zu ersetzen
  • mehrere Änderungen vorzunehmen, bevor Sie das Ergebnis testen

Versuchen Sie, immer nur eine Sache zu ändern, und halten Sie fest, was Sie getan haben.

Wenn Sie unsicher sind, ist es oft sicherer aufzuhören, als weiterzumachen.

D4Hub kann die Untersuchung an jedem Punkt übernehmen, auch nach einem erfolglosen Versuch der Fehlerbehebung.

Wann sollten Sie technische Unterstützung anfordern?

Technische Unterstützung ist empfehlenswert, wenn:

  • die gesamte Website nicht erreichbar ist
  • das Problem Checkout, Zahlungen oder Abonnements betrifft
  • die Website Kunden- oder Geschäftsdaten enthält
  • Sie kein geprüftes Backup haben
  • Sie keinen Zugriff auf das Dashboard haben
  • der Fehler nach einer vorübergehenden Lösung zurückkehrt
  • Sie einen Plugin-Konflikt vermuten, ihn aber nicht finden
  • individueller Code beteiligt ist
  • der Fehler während einer Migration oder Wiederherstellung aufgetreten ist
  • der Hosting-Anbieter sagt, das Problem liege in WordPress
  • Sie sich nicht sicher fühlen, Dateien zu bearbeiten oder Servereinstellungen zu ändern

Sie müssen das Problem nicht selbst diagnostizieren, bevor Sie um Hilfe bitten.

Eine hilfreiche Supportanfrage kann einfach erklären:

  • was Sie gerade getan haben
  • was sich geändert hat
  • worauf Sie aktuell zugreifen können
  • was nicht mehr funktioniert

Welche Informationen sollten Sie sammeln?

Sammeln Sie vor einer Supportanfrage die Informationen, die leicht verfügbar sind.

Nützliche Angaben sind:

  • die URL der Website
  • ein Screenshot des Fehlers
  • der ungefähre Zeitpunkt, zu dem das Problem begann
  • was unmittelbar vor dem Fehler passiert ist
  • ob die öffentliche Website funktioniert
  • ob das WordPress-Dashboard funktioniert
  • welche Seiten oder Funktionen betroffen sind
  • E-Mails von WordPress
  • der Name des Hosting-Anbieters
  • ob ein aktuelles Backup verfügbar ist

Machen Sie sich keine Sorgen, wenn Sie nicht alles angeben können.

D4Hub hilft Ihnen zu verstehen, welche zusätzlichen Informationen oder Zugänge nötig sind.

Wie D4Hub helfen kann

Ziel ist nicht nur, die Fehlermeldung verschwinden zu lassen.

Eine gründliche Untersuchung sollte die Ursache ermitteln, die nötigen Funktionen wiederherstellen und das Risiko senken, dass dasselbe Problem erneut auftritt.

Je nach Problem kann D4Hub Sie unterstützen bei:

  • der Prüfung kürzlicher Updates und Änderungen an der Website
  • der Ermittlung des beteiligten Plugins, Themes oder der individuellen Funktion
  • der Auswertung der verfügbaren Fehlerinformationen
  • dem sicheren Deaktivieren problematischer Komponenten
  • der Prüfung der Kompatibilität zwischen WordPress, Plugins und PHP
  • der Wiederherstellung beschädigter oder fehlender Dateien
  • der Einschätzung, ob ein Backup wiederhergestellt werden sollte
  • der Abstimmung mit dem Hosting-Anbieter
  • Tests von Formularen, Anmeldung, Checkout und anderen wichtigen Funktionen
  • Empfehlungen für vorbeugende Updates oder Wartung

Sie können in jeder Phase um Unterstützung bitten.

D4Hub kann zum Beispiel:

  • Sie durch eine einfache Prüfung führen
  • bestätigen, ob eine Maßnahme sicher ist
  • übernehmen, wenn das Dashboard nicht erreichbar ist
  • die vollständige Diagnose und Reparatur durchführen
  • die Website nach einer vorübergehenden Lösung prüfen

Wenn Ihnen ein Schritt in diesem Leitfaden unklar oder riskant erscheint, müssen Sie ihn nicht allein durchführen.

Support-Ticket eröffnen

Für technisch versierte Nutzer: einige technische Prüfungen

Die folgenden Prüfungen richten sich an Nutzer, die mit Hosting-Panels, Website-Dateien und Backups vertraut sind.

Machen Sie nicht weiter, wenn Sie unsicher sind, welche WordPress-Installation Sie bearbeiten, oder wenn Sie kein Backup haben.

Ein verdächtiges Plugin vorübergehend deaktivieren

Wenn Sie nicht auf das WordPress-Dashboard zugreifen können, aber wissen, welches Plugin beteiligt sein könnte:

  1. Öffnen Sie den Dateimanager des Hostings oder verbinden Sie sich per SFTP.
  2. Wechseln Sie zu wp-content/plugins/.
  3. Suchen Sie den Ordner des verdächtigen Plugins.
  4. Benennen Sie ihn um, zum Beispiel von plugin-name in plugin-name-disabled.
  5. Laden Sie die Website neu.

WordPress kann das Plugin dann nicht mehr aus seinem ursprünglichen Ordner laden.

Wenn die Website wieder funktioniert, ist das Plugin wahrscheinlich beteiligt. Das bedeutet nicht automatisch, dass das Plugin die einzige Ursache ist: Das Problem kann ein Konflikt mit einer anderen Komponente sein.

Löschen Sie den Ordner nicht.

Das Fehlerlog des Hostings prüfen

Die meisten Hosting-Anbieter bieten Zugriff auf PHP- oder Server-Fehlerlogs.

Suchen Sie nach einem Fehler, der zur selben Zeit aufgezeichnet wurde, als die Website nicht mehr funktioniert hat.

Nützliche Meldungen können nennen:

  • einen Plugin- oder Theme-Ordner
  • eine bestimmte PHP-Datei
  • eine nicht definierte Funktion oder Klasse
  • erschöpften Speicher
  • inkompatiblen Code

Fehlerlogs können sensible technische Informationen enthalten. Veröffentlichen Sie keine vollständigen Logs, ohne sie geprüft zu haben.

Ein WordPress-Debug-Log aktivieren

Nutzer, die sicher im Bearbeiten von wp-config.php sind, können das Fehlerlogging von WordPress vorübergehend aktivieren.

Fügen Sie die folgenden Zeilen vor dieser Zeile ein:

/* That's all, stop editing! Happy publishing. */

Verwenden Sie:

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

Lösen Sie den Fehler einmal aus und prüfen Sie dann:

wp-content/debug.log

Deaktivieren Sie das Debugging, nachdem Sie die Informationen gesammelt haben:

define( 'WP_DEBUG', false );

Lassen Sie das Debugging auf einer Produktivwebsite nicht dauerhaft aktiv.

D4Hub hilft Ihnen, das Log zu aktivieren, den Fehler zu deuten und den nächsten Schritt festzulegen.

Häufige Fragen

Sind die Inhalte meiner Website verloren?

In der Regel bedeutet ein kritischer Fehler nicht, dass Inhalte gelöscht wurden. Die Website kann sie möglicherweise nicht anzeigen, weil ein Teil des Codes nicht mehr funktioniert.

Stellen Sie jedoch keine Daten wieder her und ersetzen Sie keine Daten, ohne zuerst das Problem zu verstehen.

Wird der Fehler immer von einem Plugin verursacht?

Nein. Plugins sind eine häufige Ursache, aber das Problem kann auch das Theme, individuellen Code, PHP, fehlende Dateien, Serverressourcen oder die Hosting-Konfiguration betreffen.

Kann der Hosting-Anbieter das beheben?

Der Hosting-Anbieter kann serverseitige Probleme erkennen und Logs oder Backups bereitstellen. Wenn das Problem WordPress-Code, einen Plugin-Konflikt oder individuelle Funktionen betrifft, kann trotzdem ein WordPress-Spezialist nötig sein.

Sollte ich sofort ein Backup wiederherstellen?

Nicht unbedingt. Ein Backup kann die Website wiederherstellen, aber auch neuere Bestellungen, Registrierungen, Nachrichten oder Inhalte überschreiben.

Prüfen Sie zuerst Datum und Inhalt des Backups.

Die Website funktioniert nach dem Deaktivieren eines Plugins wieder. Ist das Problem gelöst?

Nicht immer. Das Plugin steuert möglicherweise eine wichtige Funktion, die jetzt nicht verfügbar ist.

Testen Sie Formulare, Anmeldung, Checkout, Abonnements und andere wichtige Abläufe, bevor Sie die Website als repariert betrachten.

Kann D4Hub helfen, auch wenn ich bereits versucht habe, das Problem zu beheben?

Ja. Erklären Sie, welche Maßnahmen Sie durchgeführt haben und was sich nach jedem Versuch geändert hat. Diese Informationen helfen, den Vorfall zu rekonstruieren und den nächsten sicheren Schritt zu finden.