Weiße Seite — die Meldung gibt es, sie wird nur unterdrückt.
Ein leerer Bildschirm sieht aus wie ein Totalausfall ohne Hinweis. Tatsächlich hat Joomla einen Fehler erzeugt und nur die Anzeige unterdrückt. Es gibt zwei Schalter, die ihn sichtbar machen — und danach dauert es meist Minuten.
Joomla hat zwei Schalter: Fehlerberichterstattung und Debug-Modus. Beide lassen sich im Backend oder direkt in der Konfigurationsdatei setzen — Letzteres auch dann, wenn nichts mehr lädt. Danach steht die Meldung im Klartext auf dem Bildschirm. Anschließend entscheidet der Anlass: nach einem Update meist eine Erweiterung oder ein Override, ohne Anlass eher Speicher, Datenbank oder Dateirechte.
Website down oder gehackt? Schreib mir per WhatsApp oder E-Mail mit Domain und kurzer Beschreibung — ich melde mich in der Regel innerhalb weniger Stunden, auch am Wochenende, wenn es brennt. Zugangsdaten bitte nie in der ersten Nachricht, sondern erst nach Absprache über einen sicheren Weg.
Erst einordnen.
| Beobachtung | Richtung |
|---|---|
| Direkt nach einem Update | Erweiterung, Override oder Datenbank |
| Nach PHP-Umstellung | Alter Code läuft nicht mehr |
| Nach einem Umzug | Konfiguration, Pfade, Rechte |
| Nach Installation einer Erweiterung | Diese Erweiterung |
| Ohne erkennbaren Anlass | Speicher, Datenbank, Platte voll |
| Nur eine Seite betroffen | Modul oder Beitrag auf dieser Seite |
| Nur das Backend | Erweiterung, Rechte oder Template |
Die entscheidende Frage lautet: Was wurde zuletzt geändert? In den allermeisten Fällen steht dort die Antwort.
Die zwei Schalter.
Joomla unterdrückt Fehlermeldungen im Normalbetrieb — zu Recht, denn sie verraten Pfade und Versionen. Für die Fehlersuche lassen sie sich einschalten:
- Fehlerberichterstattung steuert, ob PHP-Meldungen angezeigt werden. In der Systemkonfiguration auf die maximale Stufe stellen.
- Debug-Modus zeigt zusätzlich Informationen zu Datenbankabfragen und geladenen Dateien.
Wenn das Backend nicht mehr erreichbar ist, geht beides direkt in der Konfigurationsdatei im Hauptverzeichnis. Dort stehen beide Werte als einfache Einstellungen und lassen sich per Dateizugriff ändern.
Zwei Regeln: nur vorübergehend, und danach sofort zurückstellen. Eine dauerhaft eingeschaltete Fehleranzeige ist ein Sicherheitsproblem (Debug-Modus).
Protokolle.
Zwei Quellen. Joomla führt ein eigenes Protokollverzeichnis, dessen Pfad in der Konfiguration steht. Dort landen Meldungen des Systems und mancher Erweiterungen.
Daneben protokolliert der Webserver Fehler, die auftreten, bevor Joomla überhaupt startet — Syntaxfehler, Speicherüberschreitungen, Rechteprobleme. Diese Datei findest du beim Hoster im Kundenbereich. Wenn das Joomla-Protokoll leer bleibt, ist das die richtige Stelle.
Was du suchst: die jüngste Fehlermeldung mit Datei und Zeilennummer. Der Dateipfad verrät praktisch immer die verursachende Erweiterung — das ist schneller als jedes Ausschlussverfahren.
Nach einem Update.
- Cache leeren, auch über das Dateisystem (Cache).
- Datenbankprüfung ausführen — wurde sie nach dem Update gemacht?
- Protokoll lesen und die Datei zuordnen.
- Verdächtige Erweiterung deaktivieren.
- Overrides prüfen, wenn nur einzelne Bereiche betroffen sind.
- Auf Standardtemplate umstellen als Test.
Schritt sechs ist ein guter Schnelltest: Läuft die Seite mit dem mitgelieferten Template, liegt es am eigenen Template oder an dessen Overrides (Update und Migration).
Erweiterung eingrenzen.
Wenn das Backend noch erreichbar ist, lassen sich Erweiterungen dort einzeln deaktivieren. Wichtig: einzeln, nicht alle auf einmal — sonst weiß man hinterher nicht, welche es war.
Ohne Backend-Zugang geht es über die Datenbank: In der Tabelle der Erweiterungen lässt sich der Aktivierungsschalter setzen. Vorher sichern, und notieren, was geändert wurde.
Ein dritter Weg bei Plugins: Das Verzeichnis der verdächtigen Erweiterung umbenennen. Joomla findet sie dann nicht mehr und läuft in der Regel weiter — das ist unsauber, aber im Notfall schnell und umkehrbar.
Ohne erkennbaren Anlass.
- Festplatte voll? Protokolle und Cache wachsen unbemerkt (Webspace voll).
- Datenbank antwortet nicht? Überlastung oder Verbindungsgrenze erreicht.
- Hoster hat umgestellt? PHP-Version, Grenzen, Module.
- Angriff im Gange? Viele Zugriffe lassen Grenzen reißen.
- Eingebrochen? Bei alten Joomla-Fassungen leider realistisch (Joomla gehackt).
Der letzte Punkt gehört bei einer veralteten Installation ernsthaft geprüft — eine weiße Seite kann auch die Folge eines misslungenen Angriffs oder eines nachträglich eingebauten Schadcodes sein.
Cache.
Joomla speichert Seitenbestandteile zwischen. Ein widersprüchlicher Zustand — etwa nach einem Update oder einem abgebrochenen Vorgang — führt zu Abbrüchen.
Über das Backend geht es im Systembereich. Ohne Backend über das Dateisystem: Die Inhalte des Cache-Verzeichnisses entfernen, nicht das Verzeichnis selbst. Dasselbe gilt für das temporäre Verzeichnis, das nach abgebrochenen Installationen volle Reste enthält.
Dateirechte.
Klassiker nach Umzügen. Joomla braucht Schreibrechte in mehreren Verzeichnissen: Cache, temporäre Dateien, Protokolle, Medien, Administrator-Cache.
Typisches Bild: Dateien wurden per Dateiübertragung hochgeladen und gehören einem anderen Benutzer als dem des Webservers. Dann kann Joomla nicht schreiben — je nach Stelle entsteht eine weiße Seite oder ein stiller Fehler.
Setz keine pauschal weit offenen Rechte. Das löst das Symptom und erzeugt ein Sicherheitsproblem, das bei Joomla besonders gern ausgenutzt wird (Umzug).
Datenbank.
Fehlende Verbindung meldet Joomla meist deutlich. Weiße Seiten entstehen eher durch fehlerhafte Strukturen: eine Tabelle, die nach einem Update nicht angepasst wurde, oder eine beschädigte Tabelle nach einem Serverabsturz.
Vorgehen: Datenbankprüfung ausführen, bei Verdacht auf Beschädigung eine Prüfung über die Datenbankverwaltung. Vorher sichern (Datenbank reparieren).
Ein Joomla-spezifischer Punkt: Beim Umzug ändert sich manchmal das Tabellenpräfix. Steht in der Konfigurationsdatei ein anderes als in der Datenbank, findet Joomla nichts — und meldet das nicht immer verständlich.
Nur das Backend.
Website läuft, Verwaltung nicht. Dann ist der Kreis kleiner: eine Backend-Erweiterung, ein Administrator-Template, ein Rechteproblem oder ein beschädigter Cache.
Schnellster Test: Cache und temporäres Verzeichnis über das Dateisystem leeren. Hilft das nicht, Backend-Plugins gezielt deaktivieren (Backend-Zugang).
Prüfweg.
- Was wurde zuletzt geändert?
- Fehlerberichterstattung einschalten, notfalls in der Konfigurationsdatei.
- Protokolle lesen — Joomla und Server.
- Cache und temporäres Verzeichnis leeren.
- Festplattenplatz prüfen.
- Erweiterung eingrenzen, einzeln.
- Standardtemplate testweise aktivieren.
- Dateirechte prüfen.
- Sicherung einspielen, wenn das Geschäft nicht warten kann.
Schritt neun ist kein Scheitern, sondern eine Entscheidung: Eine laufende Website ist wichtiger als die schnelle Erkenntnis. Die Ursachensuche kann danach in einer Kopie stattfinden.
Wenn du nicht weiterkommst.
Wenn nichts mehr geht und du nicht weißt, wo die Meldung steht. Ich finde die Ursache, behebe sie und erkläre dir, was passiert ist. Bei einem laufenden Ausfall hilft der Notfall-Support, dauerhaft begleitet die Joomla-Wartung.
Ursache finden, Website wieder zum Laufen bringen, kurzer Bericht — meist am selben Tag.
Für Anpassungen, Fehlerbehebung und Beratung nach Aufwand, abgerechnet in 15-Minuten-Schritten.
Updates, Backups, Sicherheitscheck, Monitoring — Kleinigkeiten inklusive.
Orientierungswerte, keine Fixpreise — nach einem kurzen Gespräch bekommst du ein Festpreisangebot.
Wer hilft.
Ich bin Manuel Killert, Webentwickler aus Quakenbrück. Content-Management-Systeme sind mein Fachgebiet — ich arbeite seit Jahren damit, unterrichte das Thema als Dozent und kenne die Systeme nicht nur aus der Anwendung, sondern von innen: Datenmodell, Rechtekonzept, Templating, Erweiterungsarchitektur, Caching, Betrieb.
Bei Joomla ist das besonders nützlich, weil viele Installationen über Jahre gewachsen sind und mehrere Hauptversionen hinter sich haben. Die Störungen kommen dann selten aus dem Kern, sondern aus dem, was sich angesammelt hat: Erweiterungen aus einer anderen Epoche, Überreste alter Templates, Konfiguration an mehreren Stellen gleichzeitig.
Was du bekommst: eine Diagnose in verständlicher Sprache, eine Behebung, die hält, und eine ehrliche Einschätzung dazu, ob deine Installation weiterbetrieben, aktualisiert oder abgelöst gehört — auch wenn die Antwort lautet, dass alles so bleiben kann.
Echte Projekte — live ansehen.
WordPress-Websites, die ich gebaut habe oder laufend betreue.

Markenfest
Stärkerer Online-Shop — Webdesign, Content und individuelle Shop-Funktionen.
Website ansehen ↗
KT Bodenteam
Professioneller Auftritt für einen Bodenleger — Vorher-Nachher-Slider und regionale SEO.
Website ansehen ↗
Potassco Solutions
Klare Website für ein KI-Unternehmen, die komplexe Technologie verständlich macht.
Website ansehen ↗FAQ — Weiße Seite.
Wie mache ich die Fehlermeldung bei Joomla sichtbar?
Über zwei Schalter: Fehlerberichterstattung und Debug-Modus. Beide stehen in der Systemkonfiguration — und wenn das Backend nicht lädt, direkt in der Konfigurationsdatei im Hauptverzeichnis.
Wo finde ich die Protokolle?
Joomla hat ein eigenes Protokollverzeichnis, dessen Pfad in der Konfiguration steht. Daneben protokolliert der Webserver Fehler, die vor dem Start von Joomla auftreten — die Datei liegt beim Hoster.
Wie grenze ich eine fehlerhafte Erweiterung ein?
Zuerst das Protokoll lesen — der Dateipfad verrät meist die Erweiterung. Danach einzeln deaktivieren, nicht alle auf einmal. Ohne Backend geht es über die Datenbank oder durch Umbenennen des Verzeichnisses.
Was ist ein guter Schnelltest nach einem Update?
Testweise auf das mitgelieferte Standardtemplate umstellen. Läuft die Seite dann, liegt es am eigenen Template oder an dessen Overrides.
Was ist nach einem Umzug die häufigste Ursache?
Dateirechte und ein abweichendes Tabellenpräfix. Steht in der Konfigurationsdatei ein anderes Präfix als in der Datenbank, findet Joomla nichts — und meldet das nicht immer verständlich.
Kann eine weiße Seite auf einen Einbruch hindeuten?
Bei einer veralteten Joomla-Fassung ja, und das gehört dann ernsthaft geprüft. Sie kann Folge eines misslungenen Angriffs oder nachträglich eingebauten Schadcodes sein.
Das bin ich – rechts im BildErzähl mir, was an deinem Joomla klemmt.
Schreib mir die Adresse, die Joomla-Version und was passiert ist. Bei einem laufenden Ausfall schreib das in die erste Zeile — dann sehe ich es sofort.
Antwort meist innerhalb von 24 Stunden · hallo@manuelkillert.de