Behebung von „Auf Ihrer WordPress-Website ist ein kritischer Fehler aufgetreten“
Veröffentlicht: 2023-03-22Einen kritischen WordPress-Fehler zu bekommen, ist etwas, das keiner von uns beim besten Willen erleben möchte. Ein kritischer Fehler kann selbst den erfahrensten Administratoren verschwitzte Hände und wackelige Knie bescheren. Zu wissen, was zu tun ist, kann Ihnen helfen, ruhig und cool zu bleiben, wenn der Kuchen den Ventilator trifft.
Es gibt mehrere Gründe, warum ein kritischer Fehler auf einer WordPress-Site auftreten kann. Wenn Sie wissen, was diese Gründe sind, wie Sie die Ursache identifizieren und wie Sie sie beheben können, können Sie Ausfallzeiten minimieren und in kürzester Zeit wieder einsatzbereit sein.
Genau darum geht es in diesem Artikel.
Inhaltsverzeichnis
- WordPress-Fehlerbehebung 101
- Schritt 1: Haben Sie Zugriff auf das WordPress-Dashboard?
- Schritt 2: Tritt der Fehler auf der gesamten Website auf?
- Schritt 3: Können Sie den Fehler replizieren?
- Schritt 4: Sehen Sie im Aktivitätsprotokoll nach
- Schritt 5: Aktivieren Sie WP_DEBUG
- Checkliste für kritische WordPress-Fehler
- Schön zu haben
- Wahrscheinlich hätte
- Kritische Fehlerursachen
- Plugin-Konflikte
- Themenkonflikte
- Beschädigte WordPress-Dateien
- Unzureichende Speichergrenze
- Veraltete WordPress-Version
- Veraltetes PHP
- Malware
- Was tun, wenn man feststeckt
Das Wichtigste zuerst: WordPress Fehlerbehebung 101
Bevor Sie anfangen, Änderungen an Ihrer WordPress-Website vorzunehmen, sollten Sie sich etwas Zeit nehmen, um das Problem zu beheben. Wenn eine Website ausfällt und die Hölle losbricht, kann es schwierig sein, ruhig und gelassen zu denken (glauben Sie mir, ich war dort). Ein vorbereiteter Leitfaden kann Ihnen dabei helfen, sicherzustellen, dass Sie alle Kästchen zur Fehlerbehebung ankreuzen, ohne wichtige Schritte zu verpassen.
Schritt 1: Haben Sie Zugriff auf das WordPress-Dashboard?
Als Erstes sollten Sie feststellen, ob Sie Zugriff auf das WordPress-Dashboard haben. Wenn dies der Fall ist, wird es alles viel einfacher machen. Wenn auf das Backend nicht zugegriffen werden kann, geraten Sie (noch) nicht in Panik – es gibt viele Schritte, die Sie unternehmen können, um das Problem ohne Zugriff auf das Dashboard zu lösen.
Schritt 2: Tritt der Fehler auf der gesamten Website auf?
Als Nächstes müssen Sie prüfen, ob die gesamte Website ausgefallen ist oder ob es sich nur um bestimmte Seiten/Abschnitte Ihrer Website handelt. Dies kann Ihnen helfen, die Ursache des Problems zu identifizieren.
Schritt 3: Können Sie den Fehler replizieren?
Wenn der Fehler sporadisch auftritt, kann es sehr hilfreich sein, zu verstehen, was ihn verursacht. Wenn Sie in der Lage sind, den Fehler zu replizieren, d. h. die Abfolge von Ereignissen zu identifizieren, die zu dem Fehler geführt haben, können Sie die Dinge eingrenzen.
Schritt 4: Sehen Sie im Aktivitätsprotokoll nach
Wenn Sie das WP-Aktivitätsprotokoll auf Ihrem WordPress installiert haben, kann Ihnen die Überprüfung der letzten protokollierten Aktivitäten helfen, festzustellen, wo das Problem liegt. Plugin-Installation und -Löschungen sowie Benutzeraktivitäten sind einige der wichtigsten Dinge, nach denen Sie suchen sollten. Trotzdem bleibt es wichtig, nichts zu Beginn des Prozesses außer Acht zu lassen.
Schritt 5: Aktivieren Sie WP_DEBUG
WP_DEBUG ist ein integriertes WordPress-Debugging-Tool, das Fehler, Warnungen und Hinweise protokolliert, die von PHP-Code generiert werden, der wiederum WordPress ausführt. Das Aktivieren des WordPress-Debug-Modus kann Ihnen durch die Protokolldatei wp_debug_log wertvolle Einblicke in die Ursache des kritischen Fehlers geben.
Checkliste für kritische WordPress-Fehler
Bevor Sie mit der Fehlerbehebung beginnen, sollten Sie sicherstellen, dass Sie Zugriff auf die benötigten Tools haben. Der Zugriff auf diese kann die Fehlerbehebungs- und Lösungsoptionen, die Ihnen zur Verfügung stehen, erheblich beeinflussen.
Schön zu haben
- Ein aktuelles Backup der WordPress-Site
- Staging-/Testumgebung
Wahrscheinlich hätte
- FTP-Zugriff
- CPanel/Hosting-Provider-Backend
- Malware-Scanner
Was kann einen kritischen Fehler in WordPress verursachen?
Je mehr bewegliche Teile ein System hat, desto mehr Dinge können schief gehen. Da WordPress-Umgebungen unglaublich komplex sein können, gibt es eine Reihe von Dingen, die zu einem White Screen of Death führen können. In diesem Abschnitt werden wir uns mit den wichtigsten Ursachen und deren Behebung befassen.
Mögliche Ursache: Plugin-Konflikte
Eine der häufigsten Ursachen für kritische Fehler in WordPress sind Plugin-Konflikte. WordPress verfügt über ein riesiges Repository an kostenlosen und Premium-Plugins, mit denen Sie die Funktionalität Ihrer Website erweitern können. Einige Plugins arbeiten jedoch möglicherweise nicht gut zusammen und können einen kritischen Fehler verursachen. Wenn beispielsweise zwei Plugins dieselbe Datenbanktabelle ändern, kann dies einen Konflikt verursachen und einen kritischen Fehler auslösen.
So beheben Sie einen kritischen Fehler, der durch Plugin-Konflikte verursacht wurde
Um einen kritischen Fehler zu beheben, der durch Plug-in-Konflikte verursacht wurde, müssen Sie das problematische Plug-in identifizieren und deaktivieren. Wenn Sie Zugriff auf das WordPress-Dashboard haben, sollten Sie zunächst alle Ihre Plugins deaktivieren und nacheinander wieder aktivieren und auf den kritischen Fehler testen.
Du kannst WordPress-Plugins auch manuell deaktivieren, indem du auf den Dateimanager oder FTP-Client deiner Website zugreifst und den Ordner des Plugins im Verzeichnis wp-content/plugins umbenennst. Dadurch wird das Plugin deaktiviert und Sie können sich dann bei Ihrer Website anmelden und das Problem weiter beheben.
Mögliche Ursache: Themenkonflikte
Eine weitere häufige Ursache für kritische Fehler in WordPress sind Themenkonflikte. WordPress-Themen steuern das Gesamtdesign und Layout Ihrer Website und können Ihrer Website auch Funktionen hinzufügen. Wenn Sie ein schlecht codiertes oder veraltetes Design verwenden, kann dies zu Konflikten mit anderen Plugins führen und einen kritischen Fehler auslösen.
So beheben Sie einen kritischen Fehler, der durch Themenkonflikte verursacht wird
Um einen kritischen Fehler zu beheben, der durch Designkonflikte verursacht wurde, müssen Sie das problematische Design identifizieren und vorübergehend zum Standarddesign (z. B. Twenty Twenty) wechseln. Der Prozess dafür ist derselbe wie für Plugins. Der einzige Unterschied besteht darin, dass sich der Themenordner im Verzeichnis wp-content/themes befindet.
Mögliche Ursache: Beschädigte WordPress-Dateien
Es gibt eine Reihe von Faktoren, die dazu führen können, dass WordPress-Kerndateien beschädigt werden, wie z. B. Serverprobleme und Malware-Infektionen. Wenn eine WordPress-Core-Datei beschädigt ist, kann sie Ihre Website unzugänglich machen und einen kritischen Fehler verursachen.
So beheben Sie einen kritischen Fehler, der durch beschädigte WordPress-Dateien verursacht wird
Um einen kritischen Fehler zu beheben, der durch beschädigte Dateien verursacht wird, überprüfen Sie zunächst die Integrität Ihrer WordPress-Dateien. Wenn Sie auf Probleme stoßen, können Sie versuchen, von Ihrem letzten Backup wiederherzustellen. Wenn Sie kein Backup haben, können Sie WordPress manuell neu installieren. Bevor Sie mit der Neuinstallation fortfahren, stellen Sie sicher, dass Sie eine Sicherungskopie der Dateien und der Datenbank Ihrer Website erstellen, um Datenverluste zu vermeiden.
Mögliche Ursache: Unzureichendes Speicherlimit
WordPress ist auf PHP-Speicher angewiesen, um reibungslos zu laufen. Wenn Ihre Website das von Ihrem Server zugewiesene Speicherlimit überschreitet, kann dies zu einem kritischen Fehler führen. Dieses Problem tritt häufiger bei Websites mit starkem Datenverkehr oder ressourcenintensiven Plugins auf.
So beheben Sie einen kritischen Fehler, der durch unzureichenden Arbeitsspeicher verursacht wird
Wenn Sie einen verwalteten WordPress-Plan haben, können Sie Ihr Speicherlimit möglicherweise nicht erhöhen. In solchen Fällen sollten Sie sich möglicherweise an Ihren Hosting-Provider wenden, damit dieser das Problem weiter untersuchen kann. In der Regel müssen Sie Ihren Hosting-Plan möglicherweise auf ein Paket mit höheren Speicherlimits upgraden. Wenn Sie einen eigenen Server haben, können Sie das PHP-Speicherlimit erhöhen. Sie können dies tun, indem Sie auf die php.ini-Datei Ihrer Website zugreifen und die folgende Codezeile hinzufügen:
memory_limit = 256 MB
Wenn Sie keinen Zugriff auf die php.ini-Datei Ihrer Website haben, können Sie versuchen, den folgenden Code zur wp-config.php-Datei Ihrer Website hinzuzufügen:
define('WP_MEMORY_LIMIT', '256M');
Mögliche Ursache: Veraltete WordPress-Version
Die Verwendung einer veralteten Version von WordPress kann ebenfalls zu kritischen Fehlern führen. WordPress-Updates werden ziemlich regelmäßig veröffentlicht, um Fehler und Sicherheitsprobleme zu beheben und die Leistung der Plattform zu verbessern. Wenn Sie eine veraltete Version von WordPress verwenden, kann dies zu Konflikten mit Plugins und Themes führen und einen kritischen Fehler auslösen.
So beheben Sie einen kritischen Fehler, der durch eine veraltete WordPress-Version verursacht wird
Um einen kritischen Fehler zu beheben, der durch eine veraltete Version von WordPress verursacht wird, müssen Sie WordPress aktualisieren. Wenn Sie Zugriff auf das Dashboard haben, sollte dies einfach genug sein. Wenn Sie jedoch keinen Zugriff auf das Backend haben, müssen Sie WordPress herunterladen und die Kerndateien manuell aktualisieren, indem Sie sie über FTP/SFTP hochladen.
Mögliche Ursache: Veraltetes PHP
WordPress sowie Plugins und Themes basieren auf PHP. Genau wie alles andere erhält PHP seine eigenen Updates. WordPress-, Plugin- und Theme-Updates können neuere PHP-Features und -Funktionen verwenden, die in einer älteren PHP-Version möglicherweise nicht verfügbar sind, was zu Fehlern führen kann.
So beheben Sie einen kritischen Fehler, der durch eine veraltete WordPress-Version verursacht wird
Wenn Sie Ihre WordPress-Website auf Ihrem eigenen Server hosten, melden Sie sich einfach beim Server an und prüfen Sie, welche PHP-Version Sie verwenden. In Ubuntu können Sie einfach php –version eingeben. Dies kann von einem Betriebssystem zum anderen unterschiedlich sein. Wenn Sie verwaltetes Hosting haben, erkundigen Sie sich bei Ihrem Webhosting-Anbieter, welche Version von PHP derzeit auf dem Server installiert ist.
Mögliche Ursache: Malware
WordPress ist nicht immun gegen Malware, die alle möglichen Verwüstungen auf Ihrer Website anrichten kann. Unterschiedliche Malware kann unterschiedliche Payloads haben, sodass bei der Behebung von durch Malware verursachten Problemen keine Regel zu befolgen ist.
So beheben Sie einen durch Malware verursachten kritischen Fehler
Wenn Sie ein Plugin zum Entfernen von Malware haben, auf das Sie zugreifen können, sollte dies Ihre erste Anlaufstelle sein. Andernfalls können Sie Malware manuell entfernen. Dies ist jedoch nichts für schwache Nerven. Alternativ gibt es Unternehmen, die dies für Sie erledigen. Sobald die Malware erfolgreich entfernt wurde, kann das Härten von WordPress dazu beitragen, das Risiko einer erneuten Infektion drastisch zu reduzieren.
Was tun, wenn Sie stecken bleiben
Wie bereits erwähnt, können WordPress-Websites unglaublich komplexe Angelegenheiten sein. WordPress ist auch in hohem Maße anpassbar, was bedeutet, dass die Fehlerquelle möglicherweise unklarer ist. Wenn Sie nicht weiterkommen, denken Sie daran, dass WordPress eine lebendige und energiegeladene Community hat, die Ihnen gerne bei technischen Fragen hilft.
WordPress.org-Foren können eine große Hilfe sein. Social-Media-Gruppen und -Seiten können auch eine reichhaltige Informationsquelle sein, wenn Sie versuchen, sich aus der Klemme zu befreien.