Einführung

Joomla! zum ersten Mal zu installieren, ist sehr einfach. Nach Abschluss der vorbereitenden Schritte, dem Einrichten einer Hosting-Umgebung und dem Erstellen einer Datenbank, richtet der in Joomla integrierte Web-Installer die neue Website in nur wenigen Minuten ein. Die vorherigen Schritte:

Hosting einrichten

Falls noch keine Hosting-Umgebung eingerichtet wurde, muss dies jetzt geschehen, entweder bei einem Hosting-Anbieter oder auf dem lokalen Computer.

Außerdem müssen einige PHP-Einstellungen ausreichend sein, damit Joomla installiert werden kann. Die Einstellungen befinden sich üblicherweise in einer php.ini- oder user.ini-Konfigurationsdatei auf dem Server. Bei einem Shared-Hosting-Anbieter sollte mit dem Hosting-Service besprochen werden, wie diese Einstellungen geändert werden können, falls dies möglich ist. Bei Arbeiten auf einem localhost, zum Beispiel mit XAMPP, oder einem VPS oder dedizierten Server, sollten diese Einstellungen nicht eingeschränkt sein und können selbst gesetzt werden.

Die Mindestwerte für die php.ini-Datei sind unten aufgeführt:

  • memory_limit: 256M
  • upload_max_filesize: 64M
  • post_max_size: 64M
  • max_execution_time: 30

Es ist möglich, mit niedrigeren Werten für upload_max_filesize und post_max_size zu arbeiten, aber größere Erweiterungen lassen sich dann nicht hochladen und verursachen unvorhersehbare Probleme.

Datenbank einrichten

Falls noch keine Datenbank eingerichtet wurde, muss dies jetzt geschehen. Für einen cPanel-Hosting-Service wird dies im Tutorial cPanel Hosting behandelt. Es gibt außerdem ein Tutorial Creating a Database for Joomla!, das die Methoden für localhost und phpMyAdmin behandelt.

Es müssen grundlegende Datenbankinformationen notiert werden, die beim Start der eigentlichen Joomla-Installation benötigt werden.

  • Speicherort der Datenbank, üblicherweise localhost, auch bei einem Hosting-Service. Es kann sich auch um den Server eines bestimmten Hosts handeln, z. B. dbserver1.yourhost.com.
  • Der Datenbankname
  • Der Benutzername der Datenbank
  • Das Passwort des Datenbankbenutzers

Vorbereitung der Installation

Herunterladen und Hochladen der Joomla!-Paketdateien

Die aktuelle Version von Joomla! über den Link auf der Seite Download Joomla herunterladen

Die heruntergeladene Zip-Datei des Joomla-Installationspakets auf den Server verschieben. Bei einem Hosting-Service kann die Upload-Funktion des cPanel-Dateimanagers verwendet werden oder ein FTP-Client, um die heruntergeladene Joomla 5.x Zip-Datei auf den Server zu übertragen. Es gibt mehrere verfügbare FTP-Clients. Hier ist ein ausführlicher Vergleich von FTP-Client-Software. Im Zweifel FileZilla verwenden.

Das Root-Verzeichnis des Servers

Es ist besser, das heruntergeladene Zip-Paket auf den Server zu verschieben und dort zu entpacken, als es lokal zu entpacken und anschließend den Dateibaum zu verschieben. Normalerweise werden die Webdateien in das Stammverzeichnis des Hosting-Services hochgeladen. Dieses heißt üblicherweise public_html, es gibt aber auch Varianten wie htdocs, abhängig davon, wie der Host den Server eingerichtet hat. Für Joomla-Zwecke können die Dateien direkt in public_html oder ein darin erstelltes Unterverzeichnis geladen werden.

Warnung: Wenn die Dateien auf dem eigenen Computer entpackt und anschließend auf den Server kopiert werden, sollten nur die Verzeichnisse und Dateien innerhalb des Joomla-Pakets verschoben werden. Werden die Verzeichnisse und Dateien in ein Verzeichnis entpackt, das zum Beispiel Joomla heißt, und dieses Verzeichnis anschließend hochgeladen, muss die Website unter meineseite.de/Joomla statt unter meineseite.de aufgerufen werden. Das Unterverzeichnis kann von Joomla in etwas Passenderes für die Website umbenannt werden, zum Beispiel jblog, was sich als praktisch erweisen könnte. Hinweis: Verzeichnisnamen sollten klein geschrieben werden, keine Leerzeichen enthalten und zur Trennung von Wörtern Minuszeichen statt Unterstriche verwenden.

Die Zip-Paketdateien können direkt auf dem Host mithilfe verschiedener Kommandozeilen-Tools (z. B. unzip) extrahiert werden, die auf dem Server installiert sein müssen. Verwendet der Hosting-Dienst das Admin-Tool cPanel, kann im Dateimanager die Schaltfläche „Extrahieren“ gedrückt werden. Alternativ kann auch das kostenlose Drittanbieter-Tool Akeeba Kickstart dafür verwendet werden. Die entpackten Dateien und Verzeichnisse werden im aktuellen Verzeichnis abgelegt. Das Entpacken auf dem lokalen Computer hängt vom Betriebssystem ab. Ein Rechtsklick kann versucht werden, um zu sehen, ob ein Entpacken-Menü vorhanden ist. In diesem Fall legt das Betriebssystem die Dateien möglicherweise in einem Verzeichnis mit demselben Namen wie die Zip-Datei ab. Nach dem Entpacken kann die Zip-Datei gelöscht und das Entpackungsverzeichnis in etwas Kurzes und für die Verwendung in einer URL Geeignetes umbenannt werden.

Installation starten

Sind die obigen Voraussetzungen erfüllt, eine Datenbank erstellt und die erforderlichen Joomla-Dateien vorhanden, kann mit der Installation von Joomla begonnen werden. Der Joomla-Webinstaller wird gestartet, indem der bevorzugte Browser geöffnet und der Domainname der Website aufgerufen wird. Bei einer Hosting-Installation wird https://www.meineseite.de verwendet. Wird Joomla lokal installiert, wird http://localhost/ verwendet, und der Installationsbildschirm sollte erscheinen.

Joomla installer part 1, installation language and site name

Joomla versucht, das Feld Sprache wählen automatisch anhand der Browsersprache zu ermitteln. Dies kann bei Bedarf geändert werden.

Folgende Angaben ausfüllen.

  • Name der Website Der Name der Website — dieser kann später jederzeit auf der Seite der globalen Konfiguration der Website geändert werden.

Sind alle Angaben auf der ersten Seite ausgefüllt, wird mit der Schaltfläche Anmeldedaten einrichten fortgefahren.

Anmeldedaten

Nun sollte der Bildschirm für die Anmeldedaten erscheinen.

Joomla installer part 2, login data

Folgende Angaben ausfüllen.

  • Echter Name Der Name des Super Benutzers. So wird man von Joomla bei der Anmeldung begrüßt.
  • Benutzername des Super-Benutzer-Kontos Der Benutzername für den Super Benutzer. Die Verwendung von admin als Administratorname sollte vermieden werden!
  • Administrator-Passwort Zu beachten ist, dass ein Super Benutzer maximale Kontrolle über die Website- und Administrator-Oberfläche hat, daher sollte ein schwer zu erratendes Passwort verwendet werden. Mit Mein Profil in der Administrator-Oberfläche kann es später geändert werden.
  • E-Mail-Adresse des Super Benutzers Die E-Mail-Adresse des Super Benutzers. Eine gültige E-Mail-Adresse angeben, falls das Passwort vergessen wird. An diese E-Mail-Adresse wird ein Link zum Ändern des Super-Benutzer-Passworts gesendet.

Sind alle Angaben auf der zweiten Seite ausgefüllt, wird mit der Schaltfläche Datenbankverbindung einrichten fortgefahren.

Datenbankkonfiguration

Die Datenbankinformationen eingeben, die beim Erstellen der Datenbank für diese Installation notiert wurden.

Joomla installer part 3, database configuration

Zur Vereinfachung bezieht sich diese Anleitung auf die Installation mit einer MySQLi-Datenbank. Die Anweisungen auf der Installationsseite sind selbsterklärend, werden hier aber noch einmal erläutert:

  • Datenbanktyp MySQLi ist die üblicherweise verwendete Datenbank
  • Hostname Der Ort, an dem sich die Datenbank befindet. Üblich ist localhost, auch bei Hosting-Diensten. Einige Anbieter verwenden jedoch einen speziellen Datenbankserver wie dbserver1.yourhost.com.
  • Benutzername Der Benutzername, der zur Verbindung mit der Datenbank verwendet wird
  • Passwort Das Passwort für den Datenbankbenutzer (nicht das Administrator-Passwort)
  • Datenbankname Der Name der Datenbank
  • Tabellenpräfix Dieses wird aus Sicherheitsgründen automatisch generiert. Der zufällig generierte Standardwert kann übernommen oder geändert werden. Dabei sollte der Unterstrich (_) am Ende des Präfixes nicht vergessen werden.
  • Verbindungsverschlüsselung gibt an, wie die Verbindung zur Datenbank verschlüsselt werden soll. Falls unklar, sollte am besten die Standardeinstellung beibehalten werden. Dies ermöglicht es jedoch Unternehmen, die eine ein- oder zweiseitige Authentifizierung für die Datenbankverbindung verwenden, diese bereitzustellen.

Alle diese Einstellungen und weitere können nach Abschluss der Installation auf der Seite der globalen Konfiguration der Website unter Server bearbeitet werden. Zu beachten ist, dass die Installation beschädigt wird, wenn diese Einstellungen nach der Installation geändert werden, es sei denn, es liegt eine vollständige Kopie der aktuell von der Joomla-Installation verwendeten Datenbank vor. Übliche Anwendungsfälle wären die Aktualisierung von Benutzername und Passwort der Datenbank oder der Abschluss eines Umzugs einer bestehenden Installation auf einen neuen Host mit anderen Parametern.

Nach dem Klick auf die Schaltfläche Joomla installieren sollte ein Fortschrittsbalken der Joomla-Installation angezeigt werden.

Joomla installer part 4, installation progress bar

Sobald die Installation abgeschlossen ist, sollte die Erfolgsseite angezeigt werden.

Abschluss

Erfolgreicher Abschluss der Installation

Herzlichen Glückwunsch! Die Joomla-Website ist bereit.

Joomla installer part 5, your joomla site is ready

Der obige Screenshot zeigt eine Entwicklerinstallation. Bei einer Produktivinstallation wird das Installationsverzeichnis automatisch entfernt.

Um Joomla sofort zu nutzen, ohne zusätzliche Sprachen zu installieren, kann Administrator öffnen gewählt werden, um zum Administrator-Dashboard zu gelangen, oder Website öffnen, um zur Startseite der Website zu gelangen. Möglicherweise wird ein Abschnitt mit empfohlenen PHP-Einstellungen angezeigt.

  • Empfohlene Einstellungen Diese Einstellungen werden für die PHP-Konfiguration empfohlen, verhindern aber nicht die Installation von Joomla!. Die obigen Anweisungen können als Referenz dienen, falls eine Änderung erforderlich ist.

Zusätzliche Sprachen

Im Rahmen des Joomla-Installationsprozesses besteht die Möglichkeit, vor Abschluss der Installation zusätzliche Sprachen zu installieren.

Dazu die Schaltfläche 'Zusätzliche Sprachen installieren' wählen

Dies führt zu einer weiteren Installationsseite, auf der die gewünschten Sprachen ausgewählt werden können.

Zusätzliche Sprachen installieren

Eine Liste der Sprachpakete wird angezeigt.

Joomla installer part 6, install additional languages

Bis zu 3 Sprachen auswählen, die installiert werden sollen. (Mehr als 3 gleichzeitig können zu Zeitüberschreitungen führen; weitere können später installiert werden.)

Folgendes beachten:

  • Sprachpakete, die in benutzerdefinierten Distributionen enthalten sind, werden in dieser Phase nicht aufgelistet, da sie bereits installiert sind.
  • Eine Version der vorgeschlagenen Pakete entspricht der Joomla-Hauptversion (5.0.x, 5.1.x, usw.). Die Unterversion des Pakets muss nicht übereinstimmen, z. B. wird Version 5.0.3 installiert und es wird ein Sprachpaket für 5.0.2 angezeigt.
  • Nicht übereinstimmende Sprachpakete im obigen Beispiel können nicht übersetzte Zeichenfolgen enthalten.
  • Die nicht übereinstimmenden Sprachpakete werden als Update angeboten, sobald sie von den registrierten Übersetzungsteams aktualisiert wurden. Das verfügbare Update wird sowohl im Dashboard als auch unter Erweiterungen → Aktualisieren angezeigt. Dieses Verhalten ist ähnlich wie bei Erweiterungen → Sprachen installieren.

Weiter auswählen, woraufhin ein Fortschrittsbalken angezeigt wird, während das bzw. die Sprachpakete installiert werden.

Standardsprache auswählen

Nach Abschluss der Installation der Sprachen wird ein ähnlicher Bildschirm mit Herzlichen Glückwunsch! Ihre Joomla-Website ist bereit. angezeigt. Der Unterschied besteht in einer Liste der installierten Sprachen, aus der die Standardsprache für die Website und die Administrator-Oberfläche ausgewählt werden kann.

Joomla installer part 7, choose default language

  • Die gewünschte Standardsprache auswählen.
  • Nach Auswahl der Standardsprache die Schaltfläche Standardsprache festlegen wählen, um die Auswahl zu bestätigen.
  • Es wird eine Systemmeldung angezeigt, die bestätigt, dass Joomla die Standardsprache für ADMINISTRATOR und WEBSITE festgelegt hat. Diese Meldung kann geschlossen werden.

Abschluss

Nun kann zum Administrator-Dashboard navigiert werden. Anmelden durch Auswahl von Administrator öffnen oder direkt zur Startseite der Website gelangen durch Auswahl von Website öffnen.