Es ist der Alptraum jedes Webmasters bei der Betreuung einer WordPress-Webseite. Beim Aufruf der Seite erscheint nicht die gewohnte Webseite, sondern lediglich der Fehler „Es gab einen kritischen Fehler auf deiner Website“.
Doch anstatt in Panik zu verfallen, gibt es einige Sachen, die Sie probieren können, um Ihre Webseite wieder erreichbar zu machen. Mit ein bisschen Erfahrung lässt sich der Fehler schnell einkreisen und beheben.
Wie dieser Fehler entstehen kann und wie Sie ihn beheben können, erklären wir Ihnen in diesem Artikel.
Ursachen für die Meldung „Es gab einen kritischen Fehler auf deiner Website“
Die Ursachen für diesen Fehler können leider recht vielfältig sein, was es umso schwerer macht, das Problem einzugrenzen und zu beheben. Dennoch lässt sich dieser Fehler in fast allen Fällen auf ein Problem zurückführen, welches in diesem Artikel aufgelistet ist.
Problem mit Plugin oder Theme löst in WordPress kritischen Fehler aus
Einer der Hauptgründe für das Problem kann ein Plugin oder ein Theme sein. Wenn hier Code implementiert ist, der fehlerhaft ist, kann dies WordPress in die Knie zwingen. Wenn dies der Fall ist, sollten Sie die Entwickler:innen des entsprechenden Plugins oder Themes anschreiben und auf die Problematik hinweisen.
Diese Problematik ist einer der Gründe, wieso Sie auf die Verwendung von Plugins in WordPress nach Möglichkeit verzichten sollten.
Wie kann ich den kritischen Fehler beheben, wenn er an einem Plugin oder Theme liegt? Wenn der Fehler durch ein Plugin oder Theme auftritt und Sie selber keinen Einfluss auf den Code haben, sollten Sie auf das entsprechende Plugin oder Theme verzichten. Wurde der Fehler in einem Update von den Entwickler:innen behoben, können Sie überlegen, erneut auf das Plugin oder Theme zu setzen.
Um herauszufinden, ob das Problem an einem Plugin liegt, können Sie Ihre WordPress Plugins per FTP deaktivieren und prüfen, ob der Fehler weiterhin besteht.
Eigener Code löst den kritischen Fehler in WordPress aus
Wenn Sie Ihre WordPress-Webseite mit eigenem Code erweitern, kann ein fehlerhafter Code dafür sorgen, dass Ihre WordPress-Seite den kritischen Fehler erzeugt. Achten Sie bei der Entwicklung von eigenem Code darauf, dass der Code fehlerfrei ist.
Wenn Sie die Vermutung haben, dass der kritische Fehler durch Code von Ihnen erzeugt wird, entfernen Sie den Code und schauen, ob der Fehler verschwindet.
Wie kann ich den kritischen Fehler beheben, wenn er an einem eigenen Code liegt? Wenn die Verwendung von eigenem Code den Fehler produziert, müssen Sie sich die Zeit nehmen, und Ihren Code anpassen.
Analysieren Sie Stück für Stück, an welcher Stelle oder durch welchen Code das Problem auftritt und schauen Sie, wie Sie den Code entsprechend anpassen und korrigieren können.
Malware-Infektion löst WordPress kritischen Fehler aus
Ein weiterer Grund, wieso Ihre WordPress-Webseite den kritischen Fehler erzeugt, kann die Infektion mit Malware sein. Wenn Sie die Vermutung haben, dass Ihre Webseite sich schädlichen Code eingefangen hat, sollten Sie auf Spurensuche gehen und probieren herauszufinden, ob eine Infektion vorliegt.
Während manche Malware clever agiert und sich alle Mühe gibt, nicht aufzufallen, gibt es andere Malware, die starke Spuren hinterlässt oder Ihre Webseite massiv ändert.
Wie kann ich den kritischen Fehler beheben, wenn er an Malware liegt? Wenn eine Malware-Infektion dafür sorgt, dass der kritische Fehler auf Ihrer Seite auftritt, können Sie ihn durch eine Reinigung der Webseite beheben.
Sobald Sie die Vermutung oder sogar Gewissheit haben, dass Ihre WordPress-Installation durch Malware verseucht wurde, müssen Sie sowieso aktiv werden und die Seite reinigen.
PHP Memory Limit löst kritischen Fehler in WordPress aus
Der kritische Fehler kann auch ausgelöst werden, wenn das PHP Memory Limit zu gering für Ihre Seite eingestellt ist. Wenn dies der Fall ist und WordPress mehr PHP Memory benötigt, als vorhanden ist, kann die Seite die Verarbeitung des Codes mit einem kritischen Fehler quittieren.
Wie kann ich den kritischen Fehler beheben, wenn er an dem PHP Memory Limit liegt? Wenn Sie diagnostiziert haben oder vermuten, dass das PHP Memory Limit Schuld am kritischen Fehler ist, gibt es eine einfache Möglichkeit, um das Problem zu beheben. Erhöhen Sie das PHP Memory Limit in WordPress.
Fehlerhafte WordPress Core-Dateien lösen den kritischen Fehler aus
Wenn die Core-Dateien Ihrer WordPress-Installation fehlerhaft sind, kann auch dies ein Grund für das Auslösen des kritischen Fehlers sein. Warum die Core-Installation Fehler aufweist, kann verschiedene Gründe haben wie beispielsweise ein fehlerhaftes Update oder ebenfalls eine Infektion durch Malware.
Wie kann ich den kritischen Fehler beheben, wenn er an dem WordPress Core liegt? Sollte dieses Problem dafür zuständig sein, bei Ihnen den kritischen Fehler auszulösen, können Sie ihn ganz einfach beheben. Hierfür müssen Sie einfach nur die Core-Dateien von Ihrer WordPress-Installation austauschen.
Achten Sie hierbei darauf, welche WordPress Version Sie aktuell installiert haben. Tauschen Sie die Core-Dateien nur mit solchen aus, die mit derselben Versionsnummer laufen, wie die, die Sie auf Ihrer Webseite benutzen.
Veraltete WordPress-Installation löst kritischen Fehler aus
Auch eine veraltete WordPress-Installation kann unter Umständen für den kritischen Fehler in WordPress sorgen. Vor allem in der Kombination mit Plugins können Komplikationen auftreten.
Wie kann ich den kritischen Fehler beheben, wenn er an einer veralteten WordPress-Installation liegt? Dieses Problem lässt sich verhältnismäßig einfach beheben. Updaten Sie Ihre WordPress-Installation auf eine neue, aktuelle Version.
Wie finde ich heraus, wodurch der kritische Fehler in WordPress ausgelöst wird?
Um das Problem mit dem kritischen Fehler einzuschränken und daraufhin optimalerweise zu beheben, gibt es verschiedene Schritte, die Sie durchführen können.
1. Ist in den Logs ein Hinweis zu finden?
Prüfen Sie zuerst, ob Sie in Ihren WordPress-Logs einen Hinweis darauf finden, weshalb der kritische Fehler auftaucht. Viele Ursachen lassen sich hier genauer erkennen und identifizieren. Wenn Sie hiermit bisher nicht gearbeitet haben, finden Sie mehr Informationen dazu, wie Sie Debugging und Log-Dateien in WordPress nutzen, auf unserer Seite.
Wenn Sie herausfinden, seit wann der Fehler besteht und Sie noch ein Backup mit einer Installation besitzen, bevor der Fehler aufgetreten ist, kann das Einspielen des Backups der schnellste Weg sein, um den kritschen Fehler zu beheben.
2. Ist das Problem auf der gesamten Seite?
Testen Sie, ob die gesamte WordPress-Seite von dem kritischen Fehler betroffen ist, oder ob das Problem nur auf bestimmten Unterseiten auftritt. Wenn dies nicht der Fall ist, dann wird das Problem wahrscheinlich eher in einem Plugin, Theme oder eigenem Code liegen.
3. Können Sie sich in den Admin-Bereich einloggen?
Probieren Sie, ob Sie sich in den Admin-Bereich Ihrer Webseite einloggen können. Wenn dies funktioniert, können Sie probieren, Plugins, Themes oder Code zu deaktivieren. Wenn dies nicht möglich ist, gibt es verschiedene Wege, um wieder Zugriff auf Ihren wp-admin zu erlangen.
4. Ist der Fehler reproduzierbar?
Prüfen Sie, ob das Problem reproduzierbar ist. Taucht der kritische Fehler beispielsweise nur auf, wenn Sie ein Kontaktformular absenden? Oder wenn Sie eine bestimmte Unterseite besuchen? Auch dann spricht es dafür, dass das Problem durch ein Plugin, Theme oder Code entsteht.
5. Können Sie sich in den Recovery Mode von WordPress einloggen?
Wenn Sie keinen Zugriff auf Ihre Webseite haben, probieren Sie, ob Sie mit dem Recovery Mode Zugriff auf Ihr WordPress erhalten. Wenn ja, können Sie jetzt beispielsweise probieren, Plugins, Themes und Code zu deaktivieren, um zu prüfen, ob der Fehler hierdurch ausgelöst wird.
Hoffentlich hilft Ihnen dieser Artikel dabei, den kritischen Fehler in WordPress zu beheben und Ihre Seite wieder zum Laufen zu bekommen. Falls Sie noch weitere Gründe und Lösungen für das Problem kennen, schreiben Sie uns weitere Informationen dazu gerne in die Kommentare.
Wenn Sie auf der Suche nach weitere interessanten Artikeln zu WordPress sind, dann werfen Sie doch einen Blick auf die Best Practices in WordPress.