Das Content-Ma­nage­ment-System (CMS) Joomla können Sie sowohl auf dem Webserver Ihrer Wahl als auch lokal in­stal­lie­ren. Es gilt lediglich, einige wenige Software-Vor­aus­set­zun­gen zu erfüllen. Sind Datenbank, Webserver und das CMS für die ge­mein­sa­me Nutzung kon­fi­gu­riert, kann Joomla in ge­wünsch­ter Weise ein­ge­rich­tet werden.

KI-Assistent kostenlos – Ihr smarter All­tags­hel­fer
  • DSGVO-konform & sicher gehostet in Deutsch­land
  • Pro­duk­ti­vi­tät steigern – weniger Aufwand, mehr Output
  • Direkt im Browser starten – ohne In­stal­la­ti­on

Welche Vor­aus­set­zun­gen sind an eine Joomla-In­stal­la­ti­on geknüpft?

Um Joomla zu in­stal­lie­ren, sind einige An­for­de­run­gen zu erfüllen. Unter anderem muss eine aktuelle Version der Skript­spra­che PHP – in der Joomla ge­schrie­ben ist – auf Ihrem System in­stal­liert sein. Wer Joomla 4.x ein­rich­ten möchte, benötigt bei­spiels­wei­se min­des­tens PHP-Version 7.2.5. Auf Nummer sicher gehen Sie, indem Sie PHP 8.0 oder eine noch ak­tu­el­le­re Variante der Pro­gram­mier­spra­che verwenden. Die Joomla-Ent­wick­ler empfehlen außerdem, folgende Werte in der PHP.ini, der zentralen Kon­fi­gu­ra­ti­ons­da­tei von PHP, zu de­fi­nie­ren:

  • memory_limit: 64M (besser: 128M oder mehr)
  • upload_max_filesize: 30M (oder mehr)
  • post_max_size: 30M (oder mehr)
  • max_execution_time: 30

Ferner ist für folgende Software-Kom­po­nen­ten zu sorgen, wenn Sie Joomla lokal in­stal­lie­ren oder auf dem Webspace Ihrer Wahl ein­rich­ten wollen:

Un­ter­stütz­te Da­ten­ban­ken (Joomla 4.x):

  Minimum Empfohlen Of­fi­zi­el­le Website
MySQL (InnoDB-Support vor­aus­ge­setzt) 5.6 5.6+ mysql.com
Post­greS­QL 11.0 11.0+ post­gres­ql.org

Un­ter­stütz­te Webserver (Joomla 4.x):

  Minimum Empfohlen  
Apache (mit mod_mysql, mod_xml und mod_zlib) 2.4 2.4+ apache.org
NGINX 1.10 1.18+ nginx.org
Microsoft IIS 8 10+ iis.net

Damit Sie Joomla für die Er­stel­lung Ihrer Website verwenden können, benötigen Sie schließ­lich noch die passende Hosting-Umgebung – ob eigener Server bzw. PC oder Hosting bei einem pro­fes­sio­nel­len Provider Ihrer Wahl – und eine in­di­vi­du­el­le Web­adres­se.

Tipp

Joomla-Hosting von IONOS liefert Ihnen die perfekte Basis für Ihr in­di­vi­du­el­les Joomla-Projekt – inklusive eigener Domain, SSL/TLS-Zer­ti­fi­kat und aus­rei­chend Spei­cher­platz. Natürlich können Sie sich auch eine zu­sätz­li­che Domain kaufen, wenn Sie mehr als eine Web­adres­se benötigen.

Joomla in­stal­lie­ren: Welche Mög­lich­kei­ten gibt es?

Wie eingangs erwähnt, können Sie Joomla wie jedes Content-Ma­nage­ment-System klassisch auf dem Webserver Ihrer Wahl oder auch lokal in­stal­lie­ren. Letzteres ist bei­spiels­wei­se ein denkbares Szenario, wenn Sie das System bzw. bestimmte Kon­fi­gu­ra­tio­nen für den späteren Live-Betrieb Ihres Projekts testen möchten.

Für den typischen Weg der Webserver-In­stal­la­ti­on von Joomla haben Sie für ge­wöhn­lich zwei Mög­lich­kei­ten zur Verfügung (sofern Sie das Hosting aus­ge­la­gert haben):

  1. Sie in­stal­lie­ren Joomla manuell und haben dadurch die maximale Kontrolle über In­stal­la­ti­on und Ein­rich­tung, aber auch ent­spre­chen­den Aufwand.
     
  2. Sie nutzen das 1-Klick-In­stal­la­ti­ons­an­ge­bot Ihres Providers, um das CMS möglichst einfach und un­kom­pli­ziert auf dem Webspace ein­zu­rich­ten. Bei IONOS bei­spiels­wei­se können Sie dank „Click & Build“ Joomla direkt aus dem Kun­den­kon­to in­stal­lie­ren.

Der Vorteil der 1-Klick-Optionen liegt auf der Hand: Mit einigen wenigen Angaben in­stal­lie­ren Sie Joomla und alle er­for­der­li­chen Ab­hän­gig­kei­ten auf Ihrem ge­mie­te­ten Server, ohne dass Sie sich in­ten­si­ver mit den einzelnen Kom­po­nen­ten aus­ein­an­der­set­zen und Software her­un­ter­la­den müssen. Auf diese Weise geben Sie jedoch ein Stück weit die Kontrolle über Ihre Joomla-In­stal­la­ti­on aus der Hand. Die manuelle Ein­rich­tung ist daher immer vor­zu­zie­hen, wenn Sie sich selbst um die Ak­tua­li­tät der ein­ge­setz­ten Software kümmern wollen und ein kleiner, zu­sätz­li­cher Zeit­auf­wand kein Problem darstellt.

Tipp

Joomla ist ins­be­son­de­re für größere Web­pro­jek­te mit um­fas­sen­den Struk­tu­ren geeignet. In unserem großen Ver­gleichs­ar­ti­kel „WordPress vs. Joomla“ verraten wir Ihnen, warum das so ist und wie sich Joomla generell im Vergleich mit dem Bran­chen­pri­mus WordPress schlägt.

Schritt-für-Schritt-Tutorial: Joomla in­stal­lie­ren auf dem Webspace Ihrer Wahl

Sie haben eine passende Hosting-Umgebung parat, auf der Sie Joomla ein­rich­ten möchten? Wir haben die einzelnen Schritte zu­sam­men­ge­fasst. Bedenken Sie, dass Sie zuvor die er­for­der­li­chen Ab­hän­gig­kei­ten wie PHP, den ge­wünsch­ten Webserver (hier: Apache) und eine Datenbank (hier: MySQL) in­stal­lie­ren müssen.

Tipp

Lesen Sie an anderer Stelle im Digital Guide, wie Sie Joomla auf einem NGINX-Server in­stal­lie­ren!

Schritt 1: Download der Joomla-Software

Im ersten Schritt besorgen Sie sich die aktuelle Version der Joomla-Software. Rufen Sie hierfür die Download-Seite der of­fi­zi­el­len Joomla-Homepage auf und laden Sie die neueste Version herunter (hier: 4.1.2).

Schritt 2: Joomla-Dateien per FTP auf den Webspace hochladen

Entpacken Sie die her­un­ter­ge­la­de­ne ZIP-Datei und laden Sie die Joomla-Pro­gramm­da­tei­en per FTP-Client in das Stamm­ver­zeich­nis Ihres Web­ser­vers hoch (ty­pi­scher­wei­se „public_html“ oder auch „htdocs“). Wir verwenden zu diesem Zweck den Open-Source-Client FileZilla.

Schritt 3: Datenbank anlegen

Im nächsten Schritt legen Sie die Datenbank für das Joomla-Projekt an. Wir verwenden im Tutorial eine MySQL-Datenbank. Wenn Sie Joomla bei einem Provider hosten, finden Sie hierfür ty­pi­scher­wei­se ebenfalls eine Option im Kun­den­kon­to. Notieren Sie sich den Namen der Datenbank sowie den Be­nut­zer­na­men und das Passwort für den Zugriff.

Schritt 4: Starten der Joomla-In­stal­la­ti­on

Nachdem Sie die Dateien auf den Webspace geladen und eine Datenbank angelegt haben, können Sie nun damit beginnen, Joomla ein­zu­rich­ten. Öffnen Sie hierfür den Browser Ihrer Wahl und tippen Sie die Domain-Adresse ein, unter der Ihr Projekt laufen soll. Waren die bis­he­ri­gen Schritte er­folg­reich, sollten Sie nun den Ein­rich­tungs­as­sis­tent für die Joomla-Web­in­stal­la­ti­on sehen. Wählen Sie die In­stal­la­ti­ons­spra­che aus, vergeben Sie einen Namen für Ihr Joomla-Projekt und drücken Sie auf „Zu­gangs­da­ten ein­rich­ten“.

Hinweis

Sollte die Joomla-Ein­rich­tung beim Aufruf der Domain-Adresse nicht starten, liegt dies in den meisten Fällen an einer fehlenden Ver­knüp­fung des In­stal­la­ti­ons­ver­zeich­nis mit der Domain. Diese können Sie aber jederzeit über Ihr je­wei­li­ges Provider-Kun­den­kon­to nachholen – im Zwei­fels­fall kon­tak­tie­ren Sie den Support.

Schritt 5: Joomla-Zu­gangs­da­ten und Da­ten­bank­ver­bin­dung ein­rich­ten

Legen Sie die Zu­gangs­da­ten für den Super-Benutzer fest – Name, Be­nut­zer­na­me, Passwort (mind. 12 Zeichen) und E-Mail-Adresse – und setzen Sie den In­stal­la­ti­ons­pro­zess per Klick auf „Da­ten­bank­ver­bin­dung ein­rich­ten“ fort.

Nun verbinden Sie die Joomla-Instanz mit der zuvor an­ge­leg­ten Datenbank, indem Sie die ent­spre­chen­den Daten eingeben. Zum Abschluss drücken Sie auf die Schalt­flä­che „Joomla! in­stal­lie­ren“.

Schritt 6: Im Ad­mi­nis­tra­tor-Bereich anmelden

Nachdem Sie Joomla in­stal­liert haben, können Sie sich nun jederzeit mit den de­fi­nier­ten Zu­gangs­da­ten im Ad­mi­nis­tra­tor-Bereich des Content-Ma­nage­ment-Systems anmelden. Rufen Sie hierfür die Ad­mi­nis­tra­tor-URL Ihrer Web­adres­se auf – hierfür hängen Sie an Ihre Domain den Zusatz „/ad­mi­nis­tra­tor“ an. Für die Domain mei­ne­do­main.de lautet die Login-URL also zum Beispiel:

meinedomain.de/administrator

Im Backend können Sie Ihr Joomla-Projekt daraufhin frei nach Ihren Vor­stel­lun­gen gestalten und bei­spiels­wei­se auch die Blog-Bei­spiel­da­ten für einen ersten Eindruck von Ihrer Website in­stal­lie­ren, falls Sie dies nicht bereits im Rahmen der In­stal­la­ti­on getan haben.

Schritt-für-Schritt-Tutorial: Joomla lokal in­stal­lie­ren (XAMPP)

Wollen Sie Joomla zu Test­zwe­cken lokal in­stal­lie­ren, gibt es keine bessere Basis als XAMPP. Un­ab­hän­gig von Ihrem Be­triebs­sys­tem erhalten Sie durch die In­stal­la­ti­on dieses Software-Pakets aktuelle Versionen aller für Joomla re­le­van­ten Kom­po­nen­ten. Auch im nach­fol­gen­den Tutorial zur lokalen Joomla-In­stal­la­ti­on wird XAMPP daher als Grundlage verwendet.

Schritt 1: XAMPP in­stal­lie­ren

Beginnen Sie die lokale Joomla-Ein­rich­tung mit der In­stal­la­ti­on von XAMPP. Download-Dateien für Windows, Linux und macOS finden Sie auf der Website von Apache Friends – der ge­mein­nüt­zi­gen Or­ga­ni­sa­ti­on, die hinter dem XAMPP-Projekt steckt.

Laden Sie die passende In­stal­la­ti­ons­da­tei für Ihr System herunter und führen Sie den Installer im Anschluss per Dop­pel­klick aus.

Hinweis

In manchen Fällen, ins­be­son­de­re bei der Windows-Server-Edition, kann die Be­nut­zer­kon­ten­steue­rung (UAC) den XAMPP-In­stal­la­ti­ons­pro­zess be­ein­träch­ti­gen. Es empfiehlt sich daher, das Feature vor­über­ge­hend für die In­stal­la­ti­on aus­zu­schal­ten.

Schritt 2: Apache und MySQL über das XAMPP Control Panel starten

Öffnen Sie das XAMPP Control Panel und starten Sie den Apache Webserver sowie die MySQL-Datenbank (die beiden ersten Einträge). Beim ersten Start der beiden An­wen­dun­gen kann es zu einer Abfrage durch die Firewall kommen. Erlauben Sie in diesem Fall die Ver­bin­dung, indem Sie auf „Zugriff zulassen“ drücken. Konnten beide Services wie geplant gestartet werden, sind die Einträge im Panel grün hin­ter­legt.

Schritt 3: Joomla-Software her­un­ter­la­den und entpacken

Im nächsten Schritt rufen Sie die of­fi­zi­el­le Website von Joomla auf und laden die aktuelle Version des Content-Ma­nage­ment-Systems (hier: 4.1.2) herunter.

Nach dem Download entpacken Sie die ZIP-Datei und kopieren den Joomla-Ordner an­schlie­ßend in das Webserver-Ver­zeich­nis von XAMPP, das fol­gen­der­ma­ßen lautet:

…\xampp\htdocs

Schritt 4: Datenbank erstellen

Bevor Sie nun Joomla lokal in­stal­lie­ren, legen Sie im letzten Vor­be­rei­tungs­schritt eine Datenbank für Ihr Projekt an. Starten Sie hierfür den Browser Ihrer Wahl und rufen Sie folgende Adresse auf:

localhost/phpmyadmin/

Über die Adresse öffnen Sie das Da­ten­bank­ver­wal­tungs­tool phpMy­Ad­min. Wählen Sie den Reiter „Da­ten­ban­ken“ aus und erstellen Sie eine neue Datenbank mit dem Namen „joomla-in­stal­la­ti­on“.

Schritt 5: Joomla ein­rich­ten

Um Joomla nun zu in­stal­lie­ren, öffnen Sie erneut den Browser und rufen die Localhost-Adresse des zuvor ent­pack­ten und in das Webserver-Ver­zeich­nis kopierten Joomla-Ordners auf. Wir haben den Ordner nach der In­stal­la­ti­on nicht umbenannt, weshalb er in unserem Fall den Namen „Joomla_4.1.2-Stable-Full_Package“ hat. Die Adresse für den Start der Joomla-In­stal­la­ti­on lautet daher:

localhost/Joomla_4.1.2-Stable-Full_Package

Wählen Sie die ge­wünsch­te In­stal­la­ti­ons­spra­che aus und geben Sie Ihrem Joomla-Projekt einen Namen. Setzen Sie danach die In­stal­la­ti­on per Klick auf „Zu­gangs­da­ten ein­rich­ten“ fort.

Bei den Zu­gangs­da­ten handelt es sich um die Daten des Projekt-Ad­mi­nis­tra­tors mit den maximalen Ver­wal­tungs­rech­ten. Füllen Sie alle ab­ge­frag­ten Einträge aus und drücken Sie danach auf „Da­ten­bank­ver­bin­dung ein­rich­ten“.

Behalten Sie die Angaben für Da­ten­bank­typ, Hostname, Präfix und Ver­schlüs­se­lung bei und ge­ne­rie­ren Sie zudem einen in­di­vi­du­el­len Datenbank-User (mit Passwort, falls gewünscht). Unter „Da­ten­bank­na­me“ geben Sie den Namen der im vor­he­ri­gen Schritt er­stell­ten Datenbank an. Ab­schlie­ßend klicken Sie auf „Joomla! in­stal­lie­ren“.

Die Ein­rich­tung nimmt einige Zeit in Anspruch – Sie erhalten eine Er­folgs­mel­dung, sobald Joomla ein­ge­rich­tet wurde.

Tipp

Das klas­si­sche CMS-Konzept mit Frontend, Backend und Datenbank ist weit ver­brei­tet und die flexible Lösung für ver­schie­dens­te Web­pro­jek­te. Dass es auch anders geht, etwa ohne die bekannte Client-Server-Ar­chi­tek­tur oder ohne festes Frontend, zeigen wir in unserem Artikel über die neuesten CMS-Trends.

Die ersten Schritte nach der Joomla-In­stal­la­ti­on

Sobald Sie sich nach der In­stal­la­ti­on im Ad­mi­nis­tra­tor-Bereich an­ge­mel­det haben, können Sie mit den ersten ver­wal­te­ri­schen Aufgaben im Backend Ihres Joomla-Projekts starten. Ein sinn­vol­ler erster Schritt für alle, die Joomla ken­nen­ler­nen möchten, ist die In­stal­la­ti­on der Blog-Bei­spiels­da­ten. Im Dashboard finden Sie unter der Kategorie „Sample Data“ einen ent­spre­chen­den In­stal­la­ti­ons-Button. Joomla kreiert in der Folge einen kleinen Demo-Blog mit Platz­hal­ter-Inhalten auf Basis des Standard-Templates Cas­sio­peia.

Im Folgenden haben wir einige weitere sinnvolle erste Schritte mit Ihrer Joomla-In­stal­la­ti­on zu­sam­men­ge­fasst.

Zu­sätz­li­che Sprache in­stal­lie­ren

Bei der Anmeldung haben Sie die Mög­lich­keit, die ge­wünsch­te Sprache für das Backend anzugeben. Ty­pi­scher­wei­se steht hier al­ler­dings nur die Sprache zur Verfügung, die Sie bei der Joomla-In­stal­la­ti­on angegeben haben. Bei Bedarf können Sie jedoch weitere Sprachop­tio­nen in­stal­lie­ren, indem Sie folgende Schritte ausführen:

  1. Klicken Sie im linken Sei­ten­me­nü auf den Eintrag „System“.
  2. Wählen Sie in der Kategorie „In­stal­lie­ren“ die Option „Sprachen“ aus.
  3. Nutzen Sie die Such­funk­ti­on oder na­vi­gie­ren Sie durch die Auf­lis­tung, um Ihre Wunsch­spra­che zu finden.
  4. Klicken Sie beim passenden Treffer auf „In­stal­lie­ren“.

Er­wei­te­run­gen in­stal­lie­ren

Sie haben bestimmte Joomla-Ex­ten­si­ons im Kopf, die Sie für Ihr Projekt verwenden möchten? Über das Backend können Sie die prak­ti­schen Er­wei­te­run­gen jederzeit in­stal­lie­ren.

Klicken Sie dazu im linken Sei­ten­me­nü auf „System“ und wählen Sie an­schlie­ßend den Eintrag „Er­wei­te­run­gen“ (unter „In­stal­lie­ren“) aus. Für die In­stal­la­ti­on der Joomla-Er­wei­te­run­gen haben Sie nun vier ver­schie­de­ne Mög­lich­kei­ten zur Verfügung:

  • Pa­ket­da­tei hochladen: Wenn Sie das ge­wünsch­te Joomla-Plugin bereits her­un­ter­ge­la­den haben, können Sie die Pa­ket­da­tei per Drag-and-Drop in den vor­ge­se­he­nen Bereich ziehen oder den Spei­cher­ort angeben, um dieses zu in­stal­lie­ren.
     
  • Aus Ver­zeich­nis in­stal­lie­ren: Wenn Sie nicht Schritt für Schritt zu dem Ver­zeich­nis na­vi­gie­ren wollen, in dem sich die Pa­ket­da­tei der Joomla-Extension befindet, können Sie mit mithilfe dieser Option auch direkt das Ver­zeich­nis angeben.
     
  • Von URL in­stal­lie­ren: Wenn Sie die Er­wei­te­rung noch nicht her­un­ter­ge­la­den haben, aber den passenden Download-Link parat, können Sie diesen direkt in die Zeile kopieren. Joomla lädt die Datei im Anschluss au­to­ma­tisch herunter und in­stal­liert die Extension.
     
  • Aus Web­ka­ta­log in­stal­lie­ren: Mithilfe des Web­ka­ta­logs können Sie direkt im Joomla-Backend nach ver­füg­ba­ren Ex­ten­si­ons suchen und diese auch direkt in­stal­lie­ren (sofern kos­ten­frei).

Templates in­stal­lie­ren

Wenn Sie mithilfe des Er­wei­te­rungs-Managers ein Joomla-Template in­stal­liert haben, können Sie diese neue Design-Vorlage mit wenigen Schritten zum neuen Standard-Template Ihres Projekts machen:

  1. Klicken Sie im linken Sei­ten­me­nü auf „System“.
  2. Wählen Sie „Site Template Stile“ aus.
  3. Wählen Sie den Eintrag des ge­wünsch­ten Templates aus.
  4. Klicken Sie auf die Schalt­flä­che „Standard“.
Domain kaufen
Re­gis­trie­ren Sie Ihre perfekte Domain
  • Inklusive 1 SSL-Wildcard-Zer­ti­fi­kat pro Vertrag
  • Inklusive Domain Lock
  • Inklusive Domain Connect für einfache DNS-Ein­rich­tung
Zum Hauptmenü