Erweiterungen — der häufigste Grund, warum etwas klemmt.
Joomla kennt vier Arten von Erweiterungen, und sie verhalten sich unterschiedlich. Wer den Unterschied kennt, findet Fehler schneller — besonders bei Plugins, wo zusätzlich die Reihenfolge zählt.
Vier Arten: Komponenten (eigene Bereiche), Module (Blöcke in Positionen), Plugins (greifen in Abläufe ein) und Templates. Fehler kommen am häufigsten von Plugins, weil sie systemweit wirken und ihre Reihenfolge eine Rolle spielt. Für die Fehlersuche gilt: einzeln deaktivieren, nicht alles auf einmal — und das Protokoll zuerst lesen.
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.
Die vier Arten.
| Art | Was sie tut | Fehlerbild bei Problemen |
|---|---|---|
| Komponente | Eigener Bereich mit eigener Logik | Nur dieser Bereich betroffen |
| Modul | Block in einer Template-Position | Einzelner Bereich der Seite fehlt |
| Plugin | Greift in Systemabläufe ein | Systemweit, oft weiße Seite |
| Template | Darstellung | Gesamte Seite oder Backend |
Die dritte Zeile ist die kritische. Plugins laufen bei jedem Seitenaufbau und können an vielen Stellen eingreifen — ein fehlerhaftes Plugin legt die ganze Website lahm, während eine defekte Komponente nur ihren eigenen Bereich betrifft.
Deshalb gilt bei einer weißen Seite: zuerst Plugins verdächtigen, dann das Template, dann Komponenten (Weiße Seite).
Installieren und entfernen.
- Vorher sichern — Dateien und Datenbank.
- In der Testumgebung beginnen, nicht live.
- Über die Installationsfunktion einspielen, nicht per Dateiupload ins Verzeichnis.
- Prüfen, ob Frontend und Backend normal laufen.
- Cache leeren (Cache).
Beim Entfernen gilt ein Joomla-spezifischer Punkt: Die Deinstallation über die Verwaltung entfernt in der Regel auch die zugehörigen Datenbanktabellen. Wer eine Erweiterung nur vorübergehend loswerden will, sollte sie deaktivieren statt deinstallieren — sonst sind die Daten weg.
Umgekehrt hinterlassen manche Erweiterungen bei der Deinstallation Tabellen und Dateien. Dazu gleich mehr.
Fehlerquelle eingrenzen.
- Protokoll lesen — der Dateipfad verrät meist die Erweiterung.
- In der Testumgebung arbeiten.
- Plugins zuerst, einzeln deaktivieren.
- Dann das Template testweise auf den Standard umstellen.
- Dann Module, dann Komponenten.
- Nach jedem Schritt Cache leeren und prüfen.
Wenn das Backend nicht erreichbar ist, geht das Deaktivieren über die Datenbank — in der Erweiterungstabelle gibt es ein Aktivierungsfeld. Oder, als schneller Notweg: das Verzeichnis der verdächtigen Erweiterung umbenennen. Joomla findet sie dann nicht mehr und läuft meist weiter.
Plugins und Reihenfolge.
Ein Joomla-Eigenheit, die viel Ärger macht und wenig bekannt ist: Plugins laufen in einer festgelegten Reihenfolge, und die lässt sich einstellen. Innerhalb einer Gruppe entscheidet die Position darüber, welches Plugin zuerst an den Inhalt kommt.
Typischer Fall: Zwei Plugins bearbeiten denselben Inhalt — etwa eines, das Platzhalter ersetzt, und eines, das den Text formatiert. Je nach Reihenfolge funktioniert es oder nicht. Das Fehlerbild ist dabei irreführend: Nichts stürzt ab, es kommt nur das Falsche heraus.
Wenn ein Plugin „manchmal“ funktioniert oder seine Wirkung an einer Stelle zeigt und an anderer nicht, ist die Reihenfolge der erste Verdacht. Sie lässt sich in der Plugin-Übersicht per Sortierung anpassen.
Reste alter Erweiterungen.
Bei gewachsenen Joomla-Installationen ein verbreitetes Thema. Nach Jahren und mehreren Hauptversionen liegen Dateien, Datenbanktabellen und Einträge von Erweiterungen herum, die längst nicht mehr genutzt werden.
Das ist mehr als Unordnung: Alte Dateien können angreifbar sein, auch wenn die Erweiterung deaktiviert ist. Und beim nächsten Versionssprung sind sie Ballast.
Joomla bringt in der Verwaltung eine Funktion mit, die verwaiste Einträge findet und bereinigt. Zusätzlich lohnt ein Blick ins Dateisystem: Verzeichnisse von Komponenten, Modulen und Plugins, die in der Verwaltung nicht mehr auftauchen, gehören weg — nach einer Sicherung (Sicherheit).
Beim Versionssprung.
Hier entscheiden Erweiterungen über Machbarkeit und Aufwand. Joomla bringt eine Vorab-Prüfung mit, die vor einem Hauptversionssprung meldet, welche Erweiterungen bereit sind.
| Lage | Zu tun |
|---|---|
| Aktuelle Fassung vorhanden | Vorher aktualisieren, dann Kern |
| Fassung angekündigt | Warten oder Zwischenschritt |
| Eingestellt | Ersatz, Bordmittel oder streichen |
| Kommerziell | Lizenz für die neue Generation prüfen |
| Nicht mehr genutzt | Entfernen — senkt Aufwand |
Wichtig: Erweiterungen zuerst aktualisieren, dann den Kern. Umgekehrt brechen sie zuverlässig (Update und Migration).
Bei der Migration von Joomla 3 gilt zusätzlich: Erweiterungen aus der alten Generation funktionieren nicht. Es braucht Nachfolger, Alternativen oder eine Entscheidung, die Funktion wegzulassen.
Eingestellte Erweiterungen.
Bei Joomla häufiger als bei anderen Systemen, weil die Architekturwechsel viele Hersteller zum Aufgeben gebracht haben. Vier Wege:
- Ersatz suchen — für verbreitete Funktionen gibt es Alternativen.
- Mit Bordmitteln lösen. Aktuelle Joomla-Fassungen können vieles, wofür es früher Erweiterungen brauchte — etwa bei Feldern, Workflows und Mehrsprachigkeit.
- Funktion streichen, wenn sie entbehrlich ist.
- Selbst übernehmen bei quelloffenen Erweiterungen.
Punkt zwei ist bei Joomla besonders ergiebig: Die eingebauten Zusatzfelder ersetzen eine ganze Klasse früherer Erweiterungen. Vor der Suche nach Ersatz lohnt der Blick, ob der Kern es inzwischen selbst kann.
Auswahlkriterien.
- Geht es auch ohne? Die wichtigste Frage.
- Kann der Kern das inzwischen?
- Wann wurde zuletzt veröffentlicht?
- Unterstützt sie die aktuelle Hauptversion?
- Wie verbreitet ist sie?
- Reagiert der Hersteller auf Meldungen?
- Greift sie tief ins System ein? Je tiefer, desto größer das Risiko beim nächsten Sprung.
Punkt sieben ist bei Joomla besonders relevant: Erweiterungen, die den Seitenaufbau oder die Adressstruktur verändern, machen bei jedem Hauptversionssprung Arbeit. Das ist kein Ausschlusskriterium, aber ein Grund, genauer hinzusehen.
Sicherheit.
Erweiterungen sind bei Joomla die häufigste Einfallstelle — und das ist der Hauptgrund, warum Joomla-Installationen als angreifbar gelten. Nicht der Kern ist das Problem, sondern ungepflegte Zusätze.
Was dazugehört: Aktualisierungen zeitnah einspielen, Sicherheitsmeldungen verfolgen, nicht genutzte Erweiterungen entfernen statt deaktivieren, und bei Erweiterungen mit Dateiupload oder Formularverarbeitung besonders aufmerksam sein.
Eine deaktivierte Erweiterung, deren Dateien noch auf dem Server liegen, ist weiterhin erreichbar und kann angegriffen werden. Bei Joomla ist das ein realer und häufiger Weg (Joomla gehackt).
Aufräumen.
Einmal im Jahr, am besten vor einem geplanten Update:
- Erweiterungsliste durchgehen — was wird genutzt, was ist veraltet, was eingestellt?
- Verwaiste Einträge über die Bereinigungsfunktion finden.
- Dateisystem prüfen auf Verzeichnisse ohne Eintrag in der Verwaltung.
- Datenbanktabellen auf Reste entfernter Erweiterungen durchsehen.
- Plugin-Reihenfolge ansehen — ergibt sie noch Sinn?
- Unbenutzte Module entfernen.
Das Ergebnis überrascht bei gewachsenen Installationen regelmäßig. Und es zahlt doppelt ein: weniger Pflegeaufwand, weniger Angriffsfläche und ein deutlich einfacherer nächster Versionssprung.
Wenn du nicht weiterkommst.
Wenn eine Erweiterung Ärger macht oder du vor einem Update wissen musst, was mit ihnen passiert. 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 — Erweiterungen.
Welche Arten von Joomla-Erweiterungen gibt es?
Komponenten mit eigenem Bereich, Module als Blöcke in Template-Positionen, Plugins die in Systemabläufe eingreifen, und Templates. Fehler kommen am häufigsten von Plugins, weil sie systemweit wirken.
Warum funktioniert mein Plugin nur manchmal?
Oft wegen der Reihenfolge. Plugins laufen in einer einstellbaren Abfolge — bearbeiten zwei denselben Inhalt, entscheidet die Position darüber, ob es funktioniert. Nichts stürzt ab, es kommt nur das Falsche heraus.
Deaktivieren oder deinstallieren?
Deaktivieren, wenn die Erweiterung nur vorübergehend weg soll — die Deinstallation entfernt in der Regel auch die zugehörigen Datenbanktabellen samt Daten.
Was ist mit Resten alter Erweiterungen?
Die sind mehr als Unordnung: Alte Dateien können angreifbar sein, auch wenn die Erweiterung deaktiviert ist. Joomla hat eine Bereinigungsfunktion für verwaiste Einträge, dazu lohnt ein Blick ins Dateisystem.
Was tun bei eingestellten Erweiterungen?
Zuerst prüfen, ob der Kern es inzwischen selbst kann — bei Joomla ersetzen die eingebauten Zusatzfelder eine ganze Klasse früherer Erweiterungen. Danach Ersatz, Streichen oder selbst übernehmen.
Warum gelten Joomla-Seiten als angreifbar?
Nicht wegen des Kerns, sondern wegen ungepflegter Erweiterungen. Eine deaktivierte Erweiterung, deren Dateien noch auf dem Server liegen, ist weiterhin erreichbar.
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