Meine Domain zeigt nur eine leere oder weiße Seite.
Mögliche Ursachen können sein:
Ihre Seite wurde fehlerhaft oder nicht vollständig hochgeladen:
Stellen Sie sicher, dass alle Dateien korrekt auf den Webspace übertragen wurden.
Ein PHP-Skript der Seite verursacht einen Fehler und die Konfiguration der Seite unterdrückt die Fehlerausgabe:
Überprüfen Sie die PHP-Einstellungen der Domain und stellen Sie sicher, dass “error_reporting” für die Domain aktiv ist sowie “Display errors” aktiviert ist. Nähere Informationen dazu finden Sie im Helpdesk-Artikel “Wie kann ich PHP-Fehler anzeigen lassen?”.
Rufen Sie danach die Seite erneut auf und prüfen Sie, ob hier ggf. Scriptfehler angezeigt werden. Falls der Fehler z.B. nach einem Wordpress-Update auftritt, sind oft nicht kompatible Komponenten die Ursache für diesen Fehler. Die entsprechenden Fehlermeldungen können dann helfen, via FTP die entsprechenden Scripte, Plugins oder Themes gezielt zu deaktivieren.
Überprüfen Sie zusätzlich die Einstellungen Ihres CMS und stellen Sie sicher, dass die Fehlerausgabe dort nicht unterdrückt wird. Hier variiert das Vorgehen je nach genutzter Software.
Können Sie das Problem nicht alleine lösen, kontaktieren Sie bitte den hosting.de-Support unter support@hosting.de für Hinweise zum weiteren Vorgehen.
Schnell-Checkliste: Finde die wahrscheinlichste Ursache in 2 Minuten
Eine leere (weiße) Seite kommt meistens aus einem von zwei Gründen: Der Server findet die erwarteten Website-Dateien nicht (z. B. fehlt index.php oder index.html oder die Dateien wurden ins falsche Verzeichnis hochgeladen) oder PHP hat einen schwerwiegenden Fehler festgestellt, aber die Fehlerausgabe ist versteckt. Bevor Du Dich mit den Server- oder Anwendungseinstellungen beschäftigst, check, ob Deine Domain-Registrierung aktiv ist und richtig auf die gewünschte Hosting-Umgebung zeigt. Sobald das überprüft ist, nutze die folgende Checkliste, um das Problem schnell einzugrenzen, bevor Du mehrere Einstellungen auf einmal änderst.
Vergewissere Dich, dass Du Deine Website-Dateien in das richtige Dokumentenstammverzeichnis (normalerweise das HTML-Verzeichnis des Pakets) hochgeladen hast und dass der Ordner tatsächlich eine index.php oder index.html enthält.
Wenn Du kürzlich etwas hochgeladen oder bereitgestellt hast, überprüfe, ob der Upload erfolgreich abgeschlossen wurde und nicht während der Übertragung abgebrochen ist.
Wenn Du ein CMS (insbesondere WordPress) verwendest, überlege, ob die leere Seite direkt nach einem Update aufgetreten ist. Dies deutet stark auf ein Problem mit der Kompatibilität eines Plugins/Themes oder PHP hin.
Versuche, eine bekannte statische Datei (z. B. eine einfache test.html) im selben Verzeichnis zu laden. Wenn die statische Datei geladen wird, die Website aber leer bleibt, liegt das Problem wahrscheinlich auf PHP- oder Anwendungsebene.
Aktiviere vorübergehend die Fehlerausgabe, um eine schwerwiegende Fehlermeldung anzuzeigen, und deaktiviere die Fehleranzeige nach der Diagnose wieder.
Diese schnelle Fehlerbehebung reduziert Ausfallzeiten, indem sie Dich auf den richtigen Zweig hinweist: Dateien/Pfade versus PHP-/Anwendungsfehler.
WordPress-spezifische Schritte zur Behebung eines weißen Bildschirms
Wenn die leere Seite nach einem WordPress-Update (Kern, Theme oder Plugin) angezeigt wurde, ist die wahrscheinlichste Ursache eine Inkompatibilität oder ein schwerwiegender Fehler, der durch eine Komponente ausgelöst wurde. Das Ziel ist es, den Zugriff wiederherzustellen, ohne zu raten.
Befolge diese sichere Reihenfolge:
Deaktiviere zuerst die Plugins (Test mit geringster Beeinträchtigung): Verbinde Dich über FTP und benenne das Plugin-Verzeichnis um, zum Beispiel von wp-content/plugins in wp-content/plugins.disabled. WordPress behandelt Plugins dann als deaktiviert. Lade die Website neu.
Wenn sie immer noch leer ist, wechsle das Theme: Benenne den aktiven Theme-Ordner in wp-content/themes/ um (oder benenne vorübergehend das gesamte Theme-Verzeichnis um). WordPress greift dann auf ein Standard-Theme zurück, falls verfügbar.
Überprüfe den Wartungsmodus: Wenn WordPress während eines Updates hängen bleibt, bleibt möglicherweise eine .maintenance-Datei im WordPress-Stammverzeichnis zurück. Lösche sie und lade die Seite neu.
Aktiviere das WordPress-Debugging (kurzfristig): Wenn du wp-config.php bearbeiten kannst, aktiviere das Debugging, um den grundlegenden Fehler in den Protokollen zu erfassen, anstatt ihn öffentlich anzuzeigen.
Dieser Ansatz isoliert die Ursache systematisch und ist sicherer als eine sofortige Neuinstallation oder das Löschen von Dateien.
Überprüfe die Server- und PHP-Fehlerprotokolle, um den tatsächlichen Fehler zu finden
Das vorübergehende Aktivieren der „Fehleranzeige" kann die Ursache aufdecken, ist jedoch nicht immer praktikabel oder sicher, insbesondere auf einer Live-Website. Die Fehlerausgabe kann auch durch CMS-Einstellungen oder -Konfigurationen unterdrückt bleiben. In vielen Fällen ist das Lesen der entsprechenden Protokolle der zuverlässigste Weg, um die Ursache für eine leere Seite zu identifizieren.
Verwende diesen Arbeitsablauf:
Reproduziere die leere Seite in Deinem Browser (aktualisiere die Seite, die das Problem auslöst).
Überprüfe sofort die neuesten Einträge im PHP-Fehlerprotokoll. Eine leere Seite wird oft durch einen schwerwiegenden Fehler, eine nicht abgefangene Ausnahme oder eine Überschreitung der Speichergrenze verursacht.
Such nach Meldungen, die auf den fehlerhaften Dateipfad, den Namen des Plugins/Themes oder fehlende Abhängigkeiten hinweisen. Diese Hinweise geben Dir Aufschluss darüber, was Du deaktivieren, aktualisieren oder zurücksetzen musst.
Wenn die Protokolle speicherbezogene Fehler anzeigen, kann die Lösung darin bestehen, die PHP-Speichereinstellungen anzupassen oder die Anzahl der ressourcenintensiven Plugins zu reduzieren.
Wenn keine Protokolleinträge angezeigt werden, überprüfe, ob die Protokollierung aktiviert ist und ob der Speicherort des Protokolls für Deine Hosting-Umgebung korrekt ist.
Die Verwendung von Protokollen sorgt für eine genaue Fehlerbehebung und verhindert, dass sensible Fehlerdetails öffentlich sichtbar werden.
Rollback und Wiederherstellung: einen funktionierenden Zustand sicher wiederherstellen
Wenn die leere Seite nach einer Änderung (Update, Bereitstellung, Konfigurationsänderung) aufgetreten ist, ist ein Rollback auf einen zuvor funktionierenden Zustand oft die schnellste und sicherste Lösung. Wichtig ist, die richtige Komponente wiederherzustellen: Manchmal sind nur Dateien betroffen, manchmal muss auch die Datenbank oder die Konfiguration wiederhergestellt werden.
Empfohlener Rollback-Ansatz:
Wenn das Problem nach der Aktualisierung eines Plugins oder Themes aufgetreten ist, setz zuerst diese Komponente zurück (stell die vorherige Version wieder her, deaktiviere sie oder installiere eine bekanntermaßen kompatible Version neu).
Wenn Du Dateien manuell geändert hast, stell die letzte bekanntermaßen funktionierende Kopie der betroffenen Dateien wieder her (z. B. das Theme-Verzeichnis oder ein benutzerdefiniertes Plugin).
Wenn ein Core-Update durchgeführt wurde und die Kompatibilität unklar ist, stelle sowohl die Website-Dateien als auch (falls nötig) die Datenbank aus einem vor dem Update erstellten Backup wieder her.
Teste die Website nach der Wiederherstellung sofort erneut und wende dann die Updates nacheinander erneut an, um den genauen Auslöser zu identifizieren.
Ein kontrolliertes Rollback minimiert Ausfallzeiten und verringert das Risiko, die Situation durch wiederholte Änderungen der Testparameter zu verschlimmern.