Zum Inhalt

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)