Leere Seite (White Screen of Death)
Wenn deine Website plötzlich nur noch eine weiße Seite ohne Fehlermeldung anzeigt, spricht man vom sogenannten White Screen of Death (WSoD). Das weist meist auf PHP-Fehler oder inkorrekte Konfigurationen hin.
Ursachen für weiße Seiten¶
Typische Gründe:
- PHP-Fehler werden unterdrückt (
display_errorsdeaktiviert) - 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¶
Gehe zu:
Websites & Domains > Protokolle
Oder: via WebFTP bzw. FTP-Client > logs/error_log
Suche nach Hinweisen wie:
PHP Fatal error: Uncaught Error...
2. display_errors temporär aktivieren¶
Erstelle oder bearbeite eine .user.ini oder .htaccess im Hauptordner deiner Webseite:
display_errors = On
error_reporting = E_ALL
Oder .htaccess
php_flag display_errors on
php_value error_reporting 32767
Achtung
Lass es nicht dauerhaft aktiviert – nur zur Fehlersuche!
Häufige Lösungen¶
| Problem | Lösung |
|---|---|
require(): Failed opening |
Datei fehlt – prüfe Pfad oder Autoload |
Class not found |
Composer-Autoload fehlt – führe composer install über das Composer Toolkit aus |
Too many redirects |
Weiterleitungsschleife durch fehlerhafte .htaccess |
500 Internal Server Error |
Syntax- oder Berechtigungsproblem |
Empfehlungen¶
- Prüfe immer zuerst die Logdateien
- Aktiviere Display-Fehler nur temporär
- Starte die Anwendung ggf. im Debug-Modus (z. B. .env=development)