60 Minuten GRATIS Webdesign-Workshop

Mit Geschäftsführer & Webdesign-Profi Oliver Pfeil

Joomla installieren | Auf Server & Lokal mit XAMPP (2024)

Du möchtest Joomla installieren, aber weißt nicht genau, wie das funktioniert? In diesem Artikel lernst du folgendes:

  • Joomla lokal installieren (XAMPP auf Windows oder MAC)
  • Joomla auf dem Server installieren (All-Inkl, Alfahosting, etc.)
YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

Vorbereitung und erste Schritte

Wenn du möchtest, kannst du Joomla lokal auf deinem Computer (Windows oder MAC) installieren und testen. Etwas weiter unten in diesem Artikel bekommst du dafür die passende Erklärung.

Meine Empfehlung ist allerdings, Joomla direkt auf dem Server zu installieren. Dadurch sparst du dir den späteren Umzug und viel Zeit, da du alle Einstellungen nur einmal vornehmen musst.

  1. Hosting
    Du benötigst einen Hostinganbieter für die Joomla Installation. Bekannte Anbieter sind Hetzner, AllInkl, Alfahosting, HostEurope, Ionos und Strato. Unsere Empfehlung ist dieser Provider.
  2. Domain
    Als nächstes benötigst du eine Domain. Diese sogenannte Internetadresse kannst du direkt bei deinem Provider registrieren.
  3. Lade dir Joomla in der aktuellsten Version (Joomla 5): Klicke hier

Manuelle oder 1-Klick Installation?

Grundsätzlich gibt es zwei Möglichkeiten, wie du Joomla installieren kannst. Die 1-Klick Installation (wird von vielen Hostern angeboten) solltest du niemals verwenden. Für eine stabile und saubere Joomla-Basis ist es wichtig, das du den manuellen Weg wählst.

Joomla installieren: Manuell oder durch 1Klick

Joomla manuell installieren:

Der manuelle Weg ist zwar etwas aufwändiger, dafür hast du alles selbst in der Hand. Du vergibst selbst die Zugangsdaten für die Datenbank und alle weiteren Details. Bei diesem Weg bleibst du selbst der Chef und hast alle Zügel selbst in der Hand. Wie die manuelle Joomla Installation funktioniert, zeige ich dir in diesem Artikel.

1-Klick Installation:

Viele Hostinganbieter bieten dir die Möglichkeit, Joomla mit nur einem Klick zu installieren. Das ist die sogenannte 1-Klick Joomla Installation. 1&1 nennt das beispielsweise Click and Build. Das geht rasant und der Vorgang ist in wenigen Minuten abgeschlossen. Der Nachteil ist allerdings folgender: Diese automatischen Installationsroutinen verursachen sehr häufig Probleme, die du erst später bemerken wirst.

Joomla Installation auf dem Server

In folgender Anleitung zeige ich dir die Installation auf dem Webserver bei deinem Provider. Die Vorgehensweise unterscheidet sich nur minimal bei den einzelnen Anbietern (Alfahosting, Hetzner, Ionos, etc.).

Die Oberfläche und Darstellung ist natürlich bei jedem Provider anders, die grundsätzliche Vorgehensweise allerdings die selbe.

Schritt 1: Download von Joomla

Lade dir jetzt die aktuellste Installationsdatei herunter. Joomla 5 ist die aktuelle Version, Joomla 4 ist der Vorgänger. Auf folgender Seite kannst du dir die aktuellste Joomla 5.x Version auf deutsch herunterladen: Klicke hier

Du kannst natürlich auch aus anderen Sprachen wählen.

Nach dem Download musst du die heruntergeladene ZIP-Datei noch entpacken.

Schritt 2: Hochladen der Installationsdateien

Nachdem du die ZIP-Datei entpackt hast, musst du die gesamte Ordner- und Dateistruktur auf den Webserver kopieren. Dazu stehen dir grundsätzlich 2 Möglichkeiten zur Verfügung.

  1. Web-FTP: Über den Login beim Hosting kannst du einen sogenannten Web-FTP nutzen. Das ist quasi der Windows Explorer für deinen Server.
  2. FTP-Programm: Die Alternative besteht darin, ein FTP-Programm (Empfehlung ist Filezilla) zu verwenden. Dazu benötigst du die FTP-Zugangsdaten, die du bei deinem Provider bekommst.

Folgendes musst du machen: Als erstes legst du einen Ordner an. Als Name verwendest du am besten joomla oder etwas ähnlich einfaches. Anschließend kopierst du alle Installationsdateien in diesen Ordner. Wichtig ist, das du die entpackten Dateien (siehe Screenshot) entsprechend kopierst.

Joomla installieren: Installationsdateien hochladen

Schritt 3: Verknüpfung von Ordner und Domain herstellen

Damit alle Zahnräder ineinander greifen, musst du jetzt noch die Domain mit dem Ordner verknüpfen, in den du die Installationsdateien hochgeladen hast. Auch das machst du über die Admin-Oberfläche deines Anbieters.

Schritt 4: Datenbank anlegen

Als Nächstes musst du eine Datenbank anlegen. Logge dich dazu in den Admin-Account deines Hostinganbieters ein. Dort findest du eine entsprechende Funktion. Schreibe dir bitte anschließend folgende Daten dazu auf. Diese wirst du bei der Installation benötigen:

  • Datenbankname
  • Benutzername
  • Passwort

Wichtig: Wähle ein langes und Sicheres Passwort für deine Datenbank aus.

Schritt 5: Joomla Installation starten 

Der nächste Schritt ist die Joomla Installation selbst. Starte dazu deinen Browser und gib in die Adresszeile deine Domain ein. Wenn du alle bisherigen Schritte richtig gemacht hast, startet nun die Installationsroutine. Falls du eine Fehlermeldung bekommst, hast du bei der Verknüpfung oder beim Hochladen einen kleinen Fehler gemacht.

Jetzt kannst du Joomla installieren, folge dazu der Installationsroutine:

Joomla Installation auf Server

Tipp: Wähle ein langes Passwort für möglichst viel Sicherheit. Es sollte aus mindestens 14 Stellen, Großbuchstaben, Kleinbuchstaben, Ziffern und Sonderzeichen bestehen.

#9: Herzlichen Glückwunsch, deine Joomla Seite ist eingerichtet

Die Joomla Installation auf dem Server ist abgeschlossen und alle grundlegenden Einstellungen sind gesetzt. Von technischer Seite funktioniert jetzt alles und du kannst mit der Erstellung von Inhalten beginnen.

Dazu gibt es von mir eine verständliche Schritt für Schritt Anleitung, die ich dir empfehle:

Joomla – das E-Book für Einsteiger

Darin lernst du, wie du auch als Anfänger in nachvollziehbaren Schritten deine eigene Seite erstellen kannst und wirst in kürzester Zeit zum Webdesign-Profi.

Joomla lokal installieren: auf dem PC/MAC

Wenn du deine Joomla Seite lokal installieren möchtest, kannst du das zum Testen natürlich auch machen. So kannst du dir sehr einfach eine Testumgebung einrichten.

Wichtige Info: Der spätere Umzug von deinem PC ins Internet erfordert durchaus ein paar Fachkenntnisse. Um den Aufwand gering zu halten empfehle ich grundsätzlich den direkten Weg über den Server.

Lokal Schritt 1: XAMPP herunterladen und installieren

Der erste Arbeitsschritt besteht darin, XAMPP aus dem Internet herunterzuladen. Unter folgendem Link findest du die Download-Datei für Windows, MAC und Linux:

Link: Download-Link

Nach dem Download muss XAMPP noch installiert werden. Für die Installation benötigst du Administratorrechte. Bitte verändere die Standardeinstellungen nicht. Insbesondere den Installations-Ordner solltest du nicht abändern.

Joomla via XAMPP installieren

Sobald XAMPP erfolgreich von dir eingerichtet wurde, kannst du das sogenannte Control-Panel starten. Starte jetzt die ersten beiden Dienste und prüfe, ob diese „aktiv“ sind. Es kann vorkommen, dass sich beim Start der beiden Dienste deine Firewall meldet.

Du musst dem Programm den Zugriff erlauben, ansonsten können diese Dienste nicht gestartet werden. Falls der Start dennoch nicht möglich ist, findest du am Ende dieses Artikels eine Lösung.

Wichtige Information:
Nach jedem Start von Windows oder MAC musst du diese beiden Dienste neu starten, auch wenn du Joomla schon fertig eingerichtet hast.

XAMPP Control Panel: Joomla & XAMPP installieren

Lokal Schritt 2: Joomla herunterladen und entpacken

Lade dir jetzt die aktuelle Joomla 5 Version in deutscher Sprache hier herunter. Den CMS-Download gibt es natürlich in vielen verschiedenen Sprachen. Nach dem Download musst du die ZIP-Datei entpacken.

Joomla auf PC oder MAC installieren (die Installationsdateien)

Die entpackte Ordnerstruktur inklusive aller Dateienmusst du jetzt in den Webserver-Ordner verschieben, danach kannst du die Installation starten. Dabei handelt es sich bei Windows um folgendes Verzeichnis:

Joomla XAMPP Installationsverzeichnis

Lokal Schritt 3: Datenbank erstellen

Der letzte Vorbereitungsschritt besteht darin, die Datenbank zu erstellen. Die Schritte sind folgende:

  1. Starte deinen Browser und gib folgende Adresse ein: localhost/xampp
  2. Klicke auf phpMyAdmin
  3. Klicke auf Datenbanken und erstelle eine Datenbank mit dem Namen „joomla-installation“

Lokal Schritt 4: Joomla lokal installieren

Jetzt hast du alle Vorbereitungen getroffen und kannst Joomla lokal installieren. Starte dazu deinen Browser und gib folgende Adresse in die Adresszeile ein. Falls du den Installations-Ordner umbenannt hast, musst du das entsprechend abändern.

Adresse: localhost/joomla-installation

Öffne jetzt diese Seite. Du landest auf der Installationsseite von Joomla. Gib alle benötigten Daten ein und folge den Anweisungen. Die Konfiguration der Datenbank sieht dabei wie folgt aus:

  • Servername: localhost
  • Benutzername: root
  • Passwort: bitte freilassen
  • Datenbankname: joomla-installieren (oder so, wie du die Datenbank benannt hast)
  • Tabellenpräfix: so belassen

Lokal Schritt 5: Problemlösungen

Der Webserver XAMPP ist eine Möglichkeit, wenn du Joomla lokal testen und kennenlernen möchte. Manchmal kommt es allerdings zu kleineren Problemen, die du allerdings schnell und einfach lösen kannst.

Joomla startet nicht
Wenn du deine Joomla-Website nicht öffnen kannst, liegt der Fehler oftmals beim inaktiven Webserver. Jedes Mal, wenn du deinen Windows-Rechner neu startest, musst du die beiden XAMPP-Dienste neu starten.

Danach solltest du die Joomla Website und auch den Admin-Bereich wieder aufrufen können.

XAMPP startet nicht
Manchmal kommt es nach der Installation zu dem Problem, dass XAMPP nicht startet. Um den Dienst zu starten, muss der Apache- und MySQL-Dienst gestartet werden. Meistens liegt es an den Ports, die von XAMPP benötigt werden, jedoch schon von anderen Programmen geblockt werden.

Folgende Programme belegen den Port 80, der von XAMPP benötigt wird, um diese Dienste zu starten.

  • Skype
  • TeamViewer
  • Netviewer

Natürlich gibt es noch weitere Programme, die den Port 80 nutzen, vielfach liegt es allerdings an Skype. Diese Programme müssen vollständig geschlossen werden, bevor du XAMPP startest. Dann sollte es auch funktionieren. Grundsätzlich suchen sich Programme nach der Installation (z. B. Skype und auch der TeamViewer) Ports, die nicht belegt sind. Daher empfiehlt es sich, XAMPP als Erstes zu installieren. Dann ist der Port 80 vergeben und andere Programme suchen sich in der Regel einen freien Port und Sie vermeiden dadurch, dass XAMPP nicht gestartet wird.

Joomla neu installieren

Du möchtest Joomla neu installieren? Dafür gibt es viele Gründe und ich werde dir heute zeigen, wie die richtige Vorgehensweise ist und welche Schritte du durchführen musst.

  1. Datensicherung der aktuellen/alten Website
    Das ist extrem wichtig. Falls du aus irgendeinem Grund später einmal auf alte Daten, Inhalte oder Bilder zurückgreifen möchtest, kann diese Datensicherung sehr nützlich für dich sein.
  2. Alte Daten löschen
    Damit Platz für deinen neuen Joomla-Internetauftritt geschaffen wird, musst du die Datenbank und alle Dateien löschen. Die Datenbank löschst du über die phpMyAdmin-Oberfläche deines Hostinganbieters. Alle Daten kannst du über dein FTP-Programm löschen.
  3. Joomla neu installieren
    So, alle alten Daten sind gelöscht. Jetzt kannst du mit der Installation deiner neuen Website beginnen. Dazu habe ich bereits einige Tutorials und Anleitungen erstellt. Deswegen gehe ich hier nicht genauer darauf ein. Unter folgenden Links findest du die passende Anleitung dazu.

Erste Schritte mit Joomla nach der Installation

Nachdem du die Installation erfolgreich durchgeführt hast, kannst du deine Website Schritt für Schritt erstellen. Dazu möchte ich dir kurz 2 Begriffe erklären:

  • Backend: Dabei handelt es sich um den Administratorbereich von Joomla (Der Admin-Bereich ist unter folgender Joomla Admin Login Adresse erreichbar: www.deinedomain.de/administrator)
  • Frontend: Das ist die neue Joomla-Website.

Inzwischen hast du schon einiges über Joomla und Webdesign gelernt. Wie geht es jetzt allerdings weiter? Folgende Dinge solltest du dir nach der Installation ansehen:

  1. Mache dich mit dem Backend (Administratorbereich) vertraut und sehe dich um.
  2. Sehe dir unter dem Menüpunkt System – Konfiguration die möglichen Einstellungen an.
  3. Unter Inhalt – Beiträge kannst du erste Inhalte erstellen.
  4. Navigationspunkt „Menü“: Hier kannst du das Menü für deine Joomla Website erstellen.
  5. Beschäftige dich mit dem Thema „Templates“.

Weiteren Service und Support findest du in diesem Joomla Tutorial.

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

FAQ – Fragen & Antworten

Wie kann ich Joomla installieren (auf dem Server)?

Es gibt zwei Möglichkeiten, wie du  Joomla installieren kannst. Die 1-Klick Installation und die manuelle Installation. Bei der 1-Klick Installation installierst du Joomla automatisch mit wenigen Klicks. Die Installation per Hand ist etwas aufwendiger. Ich empfehle dir diesen Weg trotzdem, da dieser viel stabiler und besser funktioniert.

Wie kann ich Joomla lokal installieren (via XAMPP)?

Das ist eigentlich ganz einfach. Dazu benötigst du das Programm XAMPP. Es steht dir für Windows, Linux und den MAC zur Verfügung. Mit diesem Programm simulierst du praktisch deinen Webserver. Nach der Installation von XAMPP kannst du Joomla lokal installieren. Das ist einfach und dabei entstehen keine Kosten für ein Hostingpaket und eine Domain. Wenn du allerdings die Website erst vorbereiten und dann auf deinen Server umziehen möchtest, möchte ich dich warnen. Der Umzug ist nicht ganz einfach und erfordert etwas Fachkenntnis. In diesem Fall solltest du Joomla sofort auf dem Server installieren.

Welche Voraussetzungen benötige ich für die Joomla Installation?

Grundvoraussetzung ist ein Hostingpaket und eine Domain. Entscheide dich dazu für einen Hostinganbieter, der dir sympathisch. Ich empfehle dir einen Anbieter, der aus deinem Land kommt. Sobald du dich für einen Hostinganbieter entschieden hast, kannst du ein passendes Paket bestellen. Danach kannst du die Installation von Joomla durchführen.

Welchen Provider ist für Joomla der beste?

Im Prinzip kannst du jeden Hostinganbieter für die Joomla Installation wählen. Grundsätzlich solltest du dich für einen Anbieter entscheiden, der seinen Sitz in deinem Land hat. Wähle nicht unbedingt den günstigsten Anbieter, sondern setze auf Qualität. Mit HostEurope, Hetzner und AllInkl habe ich bereits hervorragende Erfahrungen gemacht.

Kann ich Joomla auf meinem PC/MAC testen?

Ja, du kannst Joomla mit XAMPP auch ohne Webserver lokal auf deinem PC testen. Dazu simulierst du den echten Server. Ich empfehle dir diese Vorgehensweise allerdings nur zum Testen und Ausprobieren. Ein Umzug von dieser Umgebung ins Internet ist nicht ganz einfach. Daher empfehle ich dir, deine Joomla Website sofort online zu installieren.

Was ist ein 1-Klick (Click and Build) Installation?

Mit einer Click and Build Installation, kannst du mit ein paar Klicks über den Backend-Bereich des Webhosting Anbieters, ein CMS System wie Joomla installieren. Dadurch benötigst du keine Vorkenntnisse. Eine Click and Build Installation erspart dir viel Zeit, ist allerdings fehleranfälliger als eine gewöhnliche Installation.

Kann ich eine lokale Joomla Installation auch online stellen?

Ja, das ist grundsätzlich möglich. Allerdings ist das etwas aufwendig und es sind Fachkenntnisse dafür nötig. Angesichts dessen empfehle ich dir, Joomla nur für Testzwecke lokal zu installieren. Soll die Website später online gehen, solltest du sie sofort auf dem Webserver erstellen. Hier steht dir jederzeit die Wartungsmodus-Funktion zur Verfügung, dass die Seite in der Entstehung nicht öffentlich ist.

Wie lange dauert die Installation von Joomla?

Das Installieren selbst dauert nur wenige Minuten. Der aufwändige Teil besteht allerdings in der Vorbereitung und der Konfiguration deines Hostingpaketes. Je nachdem wie erfahren du in diesem Bereich bist, brauchst du dafür 30 Minuten oder auch mehrere Stunden.

Deine perfekte Website. In Rekordzeit.

60 Minuten Webdesign-Seminar mit Experte Oliver Pfeil

60 Minuten Webdesign-Seminar mit Experte Oliver Pfeil