Leere Seite (White Screen of Death)
Wenn Ihre Website plötzlich nur noch eine weiße Seite ohne Fehlermeldung anzeigt, spricht man vom sogenannten White Screen of Death (WSoD). Dies weist meist auf PHP-Fehler oder inkorrekte Konfigurationen hin.
Ursachen für weiße Seiten¶
Typische Gründe:
- PHP-Fehler werden unterdrückt (
display_errors
deaktiviert) - Syntaxfehler in PHP- oder Template-Dateien
- Fehlerhafte
.htaccess
-Regeln - Fehlerhafte Datenbankverbindung
- Fehlende Datei (z. B. autoload.php)
- Dateiberechtigungen (CHMOD)
Erste Schritte zur Fehlersuche¶
1. Logs prüfen¶
Gehen Sie zu:
Websites & Domains > Protokolle
Oder: via WebFTP bzw. FTP-Client > logs/error_log
Suchen Sie nach Hinweisen wie:
PHP Fatal error: Uncaught Error...
2. display_errors
temporär aktivieren¶
Erstellen oder bearbeiten Sie eine .user.ini
oder .htaccess
im Hauptordner Ihrer Webseite:
display_errors = On
error_reporting = E_ALL
Oder .htaccess
php_flag display_errors on
php_value error_reporting 32767
Achtung
Nicht dauerhaft aktiviert lassen – nur zur Fehlersuche!
Häufige Lösungen¶
Problem | Lösung |
---|---|
require(): Failed opening |
Datei fehlt – Pfad oder Autoload prüfen |
Class not found |
Composer Autoload fehlt – composer install via Composer Toolkit |
Too many redirects |
Schleife durch fehlerhafte .htaccess |
500 Internal Server Error |
Syntax- oder Berechtigungsproblem |
Empfehlungen¶
- Immer zuerst Logdateien prüfen
- Display-Fehler nur temporär aktivieren
- Anwendung ggf. im Debug-Modus starten (z. B. .env=development)