Zum Inhalt

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_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

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)