KENNTNISSE · SCHRIFTSTÜCKE & PROGRAMME

Es gab einen kritischen Fehler auf dieser Website | WordPress

Zuletzt aktualisiert 2023-01-24

Die “ Es wurde ein kritischer Fehler auf Ihrer Website ” ist eine alarmierende Nachricht für WordPress-Website-Besitzer. Es blockiert Benutzer vom Besuch der Website, und in einigen Fällen können Sie nicht einmal in das Admin-Panel gelangen. Zum Glück ist es & rsquo; s möglich, dieses Problem zu beheben, ohne zu viel Zeit in Anspruch zu nehmen. In diesem Artikel wird die “ Es wurde ein kritischer Fehler auf Ihrer Website ” Nachrichtenmittel und fünf Methoden, um es zu beheben.

 

Was bedeutet “ Es gab einen kritischen Fehler auf Ihrer Website ” Bedeutend?

Einige WordPress-Fehler können Sie daran hindern, auf das Dashboard zuzugreifen und die Nachricht anzuzeigen, & nbsp;&ldquo Es gab einen kritischen Fehler auf dieser Website. Bitte überprüfen Sie Ihren Website-Admin-E-Mail-Posteingang für Anweisungen. ”

 

80693ce452d9327b3bc40159c6509dfaa7714a959444e61ca16bef9ed370c24c909c0a83f3044acd?t=af61b6d3209d100d062ff8834664d9ac

 

Diese Nachricht bedeutet, dass es einen fatalen PHP-Fehler auf der Website gibt. Es tritt auf, wenn ein PHP-Skript nicht mehr ausgeführt wird und seinen Prozess nicht abschließen kann. Um seinen Benutzern zu helfen, verfügt WordPress über eine Funktion, die erkennt, wenn ein Plugin oder ein Theme einen fatalen Fehler verursacht und eine Benachrichtigung an die Admin-E-Mail-Adresse sendet. In der E-Mail erhalten die Benutzer mehr Details darüber, was das Problem verursacht.

 

a34a108ab1f1c7c3ca1d2b953976c2e689110efd428211feaa8ef27e231b17f8272a5ed29088de7?t=0a0fdcd81d27787b9f6ccb0f0996bdb3

 

Die E-Mail enthält auch eine URL, um im Wiederherstellungsmodus auf die Website zuzugreifen. Klicken Sie auf den Link, um sich sicher im WordPress-Dashboard anzumelden und das Problem zu beheben. Wenn Sie diesen WordPress-Fehler feststellen und keine E-Mail-Benachrichtigung in Ihrem Posteingang sehen, überprüfen Sie Ihren Spam-Ordner. Es kann jedoch Fälle geben, in denen Websitebesitzer die E-Mail nicht erhalten und das Problem selbst lokalisieren müssen.

 

5 Möglichkeiten, einen kritischen Fehler in WordPress zu beheben

Um einen kritischen WordPress-Fehler zu beheben, müssen Sie zuerst die Ursache des Problems finden. Die Benachrichtigungs-E-Mail von WordPress enthält weitere Details darüber, welche Datei und Codezeile das Problem verursacht haben, aber keine Sorge, wenn Sie es nicht erhalten haben.

 

Es gibt fünf Methoden, um den kritischen Fehler in Ihrer WordPress-Website zu finden und zu beheben.

 

1. Fehlerprotokolle überprüfen

Die erste Methode ist die Überprüfung der error log file, die PHP-Fehlerinformationen speichert. Verwenden Sie die & nbsp;Datei Betriebsleiter ein File Transfer Protocol (FTP) Client auf Ihrem Hosting-Konto und gehen Sie zu  Haus/[Benutzername]/public html/error log oder home/[Benutzername]/path-to-wordpress/error log.

 

Die Datei zeichnet vier Arten von PHP-Fehlern auf: Warnung, Benachrichtigung, Parse und fatal. Am Anfang jedes Logs sehen Sie & rsquo; die Art des gefundenen Fehlers. Wenn Sie einen Parse- oder fatalen Fehler finden, müssen Sie ihn beheben.

 

 

Wenn Sie & rsquo; t finden Sie die & nbsp;error log Datei, fragen Sie uns um Hilfe. Beachten Sie, dass die error log Eine Datei ist nur verfügbar, wenn Sie die PHP-Fehlerprotokollierung aktivieren. Um dies zu tun, konfigurieren Sie die PHP-Einstellungen von Ihrem cPanel.

 

acb63110b0fd244a871a670cf7d7b0ca276c823be4505f00ecb2e89353672f8306e24e6676c1431?t=d94ce00f7c3ce9d7653611497c13c6

 

Wenn Sie immer noch können & rsquo; t überprüfen Sie die Fehlerprotokolldatei, versuchen Sie die folgende Methode mit dem Debug-Modus.

 

2. Debug WordPress

WordPress kommt mit einem integrierten Debugging-System, das Codefehler in der Kernsoftware, den Themes und den Plugins identifiziert.

Um den  WordPress Debug-Modus zu aktivieren, öffnen Sie die  wp-config. php file in your public html Verzeichnis. Finden Sie dann die folgenden Zeilen:

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


The “false” values bedeuten, dass der WordPress-Debug-Modus deaktiviert ist. Replace “false” with “true” auf allen Linien, um es zu aktivieren. Diese vier Zeilen enthalten PHP-Konstanten. Wenn sie & rsquo; aktiviert sind, führen sie die folgenden Aufgaben aus:

 

  • WP_DEBUG – löst den Debug-Modus in WordPress aus.
  • WP_DEBUG_DISPLAY – zeigt Debug-Nachrichten auf den Seiten’ HTML.
  • WP_DEBUG_LOG – speichert Fehlerdetails in der debug.log file.
  • SCRIPT_DEBUG    läuft die  “dev” Versionen von Kern-CSS- und JavaScript-Dateien anstelle der verkleinerten Versionen.

 

Wenn Sie & rsquo; t finden diese Zeilen in & nbsp;wp-config.php file, füge sie einfach zum Skript hinzu. Denken Sie daran, die & nbsp einzugeben;“true” value auf jeder Linie.

Nachdem Sie den Debug-Modus aktiviert haben, aktualisieren Sie Ihre Website. Sie sollten die Details über der Fehlermeldung sehen.

 

74b7ab71cb1b9b59a961f43f9844dc550462ce2926c5f38ac55b653eba542fffb4c55672598530f51?t=2b948359c4834d3e5f760bd901826580

 

Beheben Sie das Problem gemäß den Anweisungen, und Ihre Website sollte wieder normal funktionieren. Deaktivieren Sie den Debug-Modus, indem Sie die Werte to&nbsp ändern;“false” einmal hast du & rsquo; das Problem gelöst.


3. Lösen Sie beliebige Theme- oder Plugin-Konflikte

Die folgende Methode hilft Ihnen, Konflikte in Ihrem Theme und Ihren Plugins zu finden. Beginnen Sie mit der Überprüfung Ihres Themas. Wenn Sie Zugriff auf den WordPress-Adminbereich haben, wechseln Sie einfach das aktive Theme auf ein Standardthema wie & nbsp;Twenty Twenty.

 

Wenn Sie jedoch nicht auf das Admin-Panel zugreifen können, verwenden Sie den Dateimanager oder den FTP-Client wie FileZilla und gehen Sie zupublic html -> wp-Inhalte -> Themen. Finden Sie Ihren aktiven Theme & rsquo;s Ordner und benennen Sie ihn in & nbsp;youractivetheme-disabled. Alternativ können Sie den folgenden Befehl am Terminal ausgeben, um zu einem Standardthema zu wechseln;

 

# wp theme activate twentytwentytwo 

 

 

 

Sobald du & rsquo; habe das getan , laden Sie die Website neu. Wenn es wie erwartet geladen wird, dann gibt es ein widersprüchliches thema, und sie müssen möglicherweise zu der vorherigen version des themas zurückkehren oder stattdessen ein völlig neues thema erhalten.

 

Auf der anderen Seite, wenn der Fehler weiterhin besteht, sollten Sie überprüfen, ob es ein Problem mit Ihren Plugins gibt. Der Prozess ähnelt dem Überprüfen Ihres Themas. Wenn Sie Zugriff auf das WordPress-Admin-Panel haben, deaktivieren Sie alle Plugins. Wenn Sie nicht auf das Admin-Panel zugreifen können, verwenden Sie den Dateimanager oder einen FTP-Client und gehen Sie zu public html -> wp-content -> PluginsAlle Plugin-Verzeichnisse in Plugin-disabled Außer dem  Elementor Plugin-Ordner, wenn Sie ihn installiert haben.

73f176b64d3d08cd781638343c6ec8d1a87cbd72a896ad0d983bc4eb2fa48aac7dfa88253cc55e00?t=ffaf3d33235a6c595b7d5d4743ee058

Aktualisieren Sie Ihre Website. Wenn es normal geladen wird, deutet dies auf ein widersprüchliches Plugin hin.

 

Um genau herauszufinden, welches Plugin den Fehler verursacht hat, müssen Sie sie einzeln reaktivieren und die Webseite jedes Mal neu laden. Wenn Sie & rsquo; haben umbenannt Ihre Plugins & rsquo; Ordner, gehen Sie zu & nbsp;public html -> wp-content -> PluginsRevertieren Sie alle Plugin-Ordner nacheinander in ihre ursprünglichen Verzeichnisnamen. Alternativ können Sie den Befehl auf dem Terminal ausführen, um ein Plugin zu deaktivieren;

 

 

# wp plugin deactivate -all 

 

 

 

Erhöhen Sie das PHP Memory Limit

Selbst wenn ein Plugin oder ein Theme die Ursache für Ihre defekte Website ist, ist das PHP-Speicherlimit oft die wahre Schuld.

 

Was ist das PHP Memory Limit? Ihr Webserver hat nur eine bestimmte Menge an RAM oder Speicher, so dass WordPress eine harte Grenze setzt, wie viel Speicher ein einzelnes PHP-Skript aufnehmen kann. Wenn diese Grenze überschritten wird, werden Sie & rsquo; ll den weißen Bildschirm des Todes oder des kritischen Fehlers begegnen.

 

Während Sie die Speichergrenze nicht zu hoch setzen und falsch konfigurierte Skripte zulassen möchten, um Ihre Website auf einen Crawl zu verlangsamen, ist der Standardwert möglicherweise viel zu niedrig. Wenn Sie Ihr PHP-Limit nur ein wenig erhöhen, kann dies sofort Ihre defekte Website beheben.

  • Schritt 1: Zugriff auf Ihre Website über FTP und open wp-config.php.
  • Schritt 2: Fügen Sie den folgenden Code direkt vor der letzten Zeile ein und speichern Sie.

define( 'WP_MEMORY_LIMIT', '128M' );

afd2c99db10bb3a2b54952ee5010cf8f57b4f8e2c20a190f0e388f5f4fce2559e207a3bab5614979?t=399d74daa100bf6e294a77a208738
Definieren des Speicherlimits in wp-config-php.

Sie können auch 256M ausprobieren, wenn dies das Problem nicht behoben hat, aber alles Höhere ist definitiv unnötig, es sei denn, es wird ausdrücklich in der Plugin-Dokumentation gefordert. Wenn das Problem mit dem Speicherlimit liegt, ist das Plugin, das Sie verwenden, mit ziemlicher Sicherheit kaputt und muss deaktiviert werden

 

Erhöhen Sie die Max Upload Dateigröße und Textverarbeitungsfunktionen

Wenn Sie den kritischen Fehler nur in bestimmten Situationen und nicht ständig auf jeder Seite sehen, kann eine kleine Optimierung einiger PHP-Funktionen möglicherweise behoben werden. Das Hochladen großer Dateien und das Finden auf einem Fehlerbildschirm ist wahrscheinlich ein Ergebnis der  max Upload-Dateigröße zu klein, während bestimmte große Seiten brechen  kann durch Erhöhung der Rekursions- und Backtrack-Grenzen behoben werden.

 

Überprüfen Sie zunächst, wie groß Ihr maximaler Upload ist, und vergleichen Sie ihn an den Datei you’re versucht hochzuladen. Sie können dies finden, indem Sie & nbsp;Media > Add New und unter dem Datei-Uploader nachsehen.


a9bbd3416979c489fad7dcbe7a0c475e7a54c394e99a2beea553fb5e80a359c18be22b0f4096ffd6?t=d3e11f1815533affd0a1349e46597a39
Überprüfen Sie die maximale Upload-Dateigröße in WordPress.

 

Um eines dieser Probleme zu beheben, müssen Sie sich bei FTP anmelden und die NBSP bearbeiten.wp-config.php Datei, indem der neue Code direkt über der endgültigen Kommentarzeile platziert wird.

 

Um die maximale Upload-Dateigröße zu erhöhen, fügen Sie diesen Code hinzu:

ini_set('upload_max_size' , '256M' );
ini_set('post_max_size','256M');

 

Und um das Aufbrechen großer Seiten auf Ihrer Website zu beheben, fügen Sie diesen Code hinzu:

ini_set('pcre.recursion_limit',20000000);

ini_set('pcre.backtrack_limit',10000000);

 

 

4. Wiederherstellen der Site aus einem Backup

Mit dieser Methode müssen Sie die Website-Dateien aus einem Backup wiederherstellen. Ein Fehler wie dieser ist ein Grund, warum das Sichern Ihrer WordPress-Website unerlässlich ist.

 

5. Upgrade PHP Version

WordPress benötigt & nbsp;PHP 7.4 oder größer. Überprüfen Sie die PHP-Version auf Ihrem Webhost, und wenn Sie feststellen, dass Sie eine ältere Version von PHP verwenden, kann ein Upgrade auf 7.4 oder höher die Funktion beheben.&ldquo Es gab einen kritischen Fehler auf Ihrer Website ” error.

 

 

Schlussfolgerung

Es & rsquo; s keine Notwendigkeit, in Panik zu geraten, wenn Sie die & nbsp begegnen;&ldquo Es gab einen kritischen Fehler auf Ihrer Website ” Nachricht. Überprüfen Sie einfach Ihre E-Mail-Adresse und finden Sie eine E-Mail von WordPress, um das Problem zu finden und es schnell zu beheben.

 

Selbst wenn Sie die E-Mail nicht erhalten, gibt es fünf Möglichkeiten, um das Problem zu lösen:

  • Überprüfen Sie die Website & rsquo;s Fehlerprotokolle
  • Verwenden Sie den WordPress-Debug-Modus
  • Lösen Sie potenzielle Theme- oder Plugin-Konflikte
  • Wiederherstellen der Website mit Backup-Dateien
  • Upgrade der Site & RSQO;s PHP Version

 

Wir empfehlen auch, regelmäßig Backups zu erstellen. Daher können Sie Ihre Website schnell wiederherstellen, wenn Sie eine WordPress-Fehlermeldung wie diese erhalten.

 

Hinweis: & nbsp; Vielleicht möchten Sie auch diese anderen WordPress-Fehler überprüfen, wenn Sie mehrere davon haben:

  • ERR CONNECTION TIMED OUT — Verursacht durch einen langsamen oder überlasteten Webserver.
  • ERR CACHE MISS — Wenn Sie dies sehen, schauen Sie sich den Cache Ihrer Website oder PHP-Tools wie Plugins an, da sie sehr wahrscheinlich die Ursache sind.
  • 500 Internal Server Error   — Ein schwerwiegender Fehler, der normalerweise auf die Beschädigung von Serverdateien zurückgeführt werden kann.
  • Fehler beim Aufbau einer Datenbankverbindung   — Korruption in Ihrer Datenbank oder einem Datenbankserverproblem kann die Ursache dieses Problems sein.
  • HTTP 503 Service Unavailable — Zeigt ein Problem mit Ihrem Server an.
  • HTTP 502 Bad Gateway — Ein weiteres Serverproblem, das oft durch zu viele Besucher verursacht wird, die es überlasten.

Und wenn Sie einen der oben genannten oder andere seltsame Fehler sehen, erheben Sie bitte ein Support-Ticket mit einem Screenshot des Fehlers.

 

WordPress neu installieren

Wenn das Problem nicht in Plugins, Themes oder PHP-Konfigurationen gefunden wird, kann eine fehlerhafte WordPress-Core-Datei oder Malware auch den kritischen Fehler in WordPress auslösen. Der einfachste Weg, dies zu beheben, ist die Neuinstallation von WordPress.  Sie können folgende Befehle auf dem Terminal ausgeben, um eine Neuinstallation des WordPress-Kerns zu erzwingen;

 

# wp core download --skip-content --force

 

 

Wenn nichts funktioniert, kontaktieren Sie uns für einen kostenpflichtigen Code-Fix für Ihre Website.

← Alle Knowledgebase Artikel

Sagen Sie uns, was aufbleiben muss.

Ein kurzes Gespräch mit einem Ingenieur. Kein quote-bot, keine callback-warteschlange.