1. Was bedeutet „kritischer Fehler“ in WordPress?
Ein kritischer Fehler deutet darauf hin, dass ein schwerwiegendes Problem aufgetreten ist, das die normale Funktionsweise deiner Website beeinträchtigt. Oft wird der Zugriff auf das Backend blockiert, und die Website zeigt nur eine Fehlermeldung.
Mögliche Ursachen:
- Konflikte zwischen Plugins und Themes
- Fehlerhafte PHP-Codes in Custom-Plugins oder Themes
- Datenbankverbindungsfehler oder beschädigte Datenbanktabellen
- Überlastete Server-Ressourcen
2. Fehlerbehebung: Debugging-Modus aktivieren
Der erste Schritt zur Fehlerbehebung ist die Aktivierung des Debugging-Modus. Dadurch erhältst du detaillierte Fehlermeldungen, die dir helfen, die Ursache des Problems zu finden.
So aktivierst du den Debug-Modus:
- Öffne die
wp-config.php
-Datei im Stammverzeichnis deiner WordPress-Installation. - Füge folgenden Code hinzu oder ändere ihn:
define('WP_DEBUG', true);
- Überprüfe die Fehlermeldungen, die auf deiner Seite angezeigt werden.
3. Plugins und Themes deaktivieren
Da Plugins und Themes oft die Hauptursache für kritische Fehler sind, ist es ratsam, sie nacheinander zu deaktivieren, um den Fehler einzugrenzen.
Schritte zur Deaktivierung:
- Deaktiviere alle Plugins über FTP, indem du den
plugins
-Ordner in/wp-content
umbenennst. - Aktiviere die Plugins nacheinander, um das problematische Plugin zu identifizieren.
- Wechsle zu einem Standard-Theme (z.B. „Twenty Twenty-One“), um ein Theme-Problem auszuschließen.
4. Überprüfung der PHP-Version und des Speicherlimits
Veraltete PHP-Versionen oder ein niedriges PHP-Speicherlimit können zu kritischen Fehlern führen.
Lösungsvorschläge:
- Stelle sicher, dass deine Website auf einer aktuellen PHP-Version (mindestens 7.4) läuft.
- Erhöhe das PHP-Speicherlimit in der
wp-config.php
durch Hinzufügen von:define('WP_MEMORY_LIMIT', '256M');
5. Reparieren von Datenbankproblemen
Datenbankprobleme können oft durch korrupte Tabellen oder fehlerhafte Einstellungen entstehen.
Lösungsvorschläge:
- Füge
define('WP_ALLOW_REPAIR', true);
in diewp-config.php
ein und besuchehttps://deinewebsite.com/wp-admin/maint/repair.php
zur Datenbankreparatur. - Führe eine Datenbankoptimierung in phpMyAdmin durch.
6. WordPress-Dateien neu hochladen
Manchmal können beschädigte WordPress-Core-Dateien den Fehler verursachen.
So behebst du das:
- Lade die neueste Version von WordPress von wordpress.org herunter.
- Ersetze die WordPress-Core-Dateien außer dem
wp-content
-Ordner über FTP.