Joomla Anleitung · 4 min read · Nov 05, 2025

Joomla CMS Auf Einem ISPConfig Server In 10 Einfachen Schritten

Joomla CMS Auf Einem ISPConfig Server In 10 Einfachen Schritten

Version 1.2
Autor: [at] bb-hosting [dot] org>

Joomla ist ein beliebtes Content Management System (CMS).
Mit diesem “How to” führe ich Sie durch die Einrichtung von Joomla CMS auf Ihrem ISPConfig-Server. Wahrscheinlich können Sie Joomla auf verschiedene Arten einrichten, aber ich bevorzuge die hier beschriebene Methode.
In diesem How to werde ich nur als Beispiel verwenden:

  • Joomla Version 1.0.11.
  • Ich gehe auch davon aus, dass dies Ihre erste Joomla-Einrichtung für Ihre Joomla-Website ist, dies ist kein Update!
  • Website: www.myjoomlawebsite.tld
  • Websitenummer innerhalb von ISPConfig: web1
  • Ihre Webseiten werden unter /var/www gespeichert
  • MySQL-Datenbank: web1_db1
  • MySQL-Benutzername: web1_u1
  • MySQL-Passwort: mysqlpassword
  • Administrator (FTP-Benutzer) für die Website: webadmin

Hier gehen wir:

Schritt 1 - Erstellen Sie eine Website:

Erstellen Sie in ISPConfig eine Website über “Neue Seite” im Hauptmenü.
Im Tab “Basis” verwenden Sie www für den Hostnamen und myjoomlawebsite.tld für den Domainnamen. Aktivieren Sie MySQL und PHP-Skripte für diese Website, aber deaktivieren Sie den PHP-Safe-Modus.

Schritt 2 - Erstellen Sie einen Administratorbenutzer für die Website:

Erstellen Sie in ISPConfig einen Administratorbenutzer, damit Sie die Website später über FTP hochladen/herunterladen können. Zum Beispiel verwenden wir den Benutzernamen “webadmin” für den Administrator.
Wählen Sie im Hauptmenü “ISP Manager”, wählen Sie Ihre neue Website namens myjoomlawebsite.tld im Strukturbaum aus und drücken Sie den Tab “Benutzer und E-Mail”. Drücken Sie “neu” und definieren Sie einen neuen Benutzer und dessen E-Mail-Adresse. Geben Sie diesem Benutzer Administratorrechte und drücken Sie “Speichern”.

Schritt 3 - Erstellen Sie eine MySQL-Datenbank für die Website:

Klicken Sie auf den Tab “Optionen” und erstellen Sie eine neue Datenbank für die Website.

ISPConfig zeigt Ihnen:

Datenbankname: web1_db1

Datenbankbenutzer: web1_u1

Dann definieren Sie ein Passwort für den Datenbankbenutzer und drücken Sie “Speichern”.

Schritt 4 – Laden Sie Joomla auf Ihren lokalen Desktop herunter:

Laden Sie die neueste stabile Joomla-Version herunter, die derzeit Version 1.0.11 ist.
Sie können es herunterladen unter:

http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11, indem Sie die Datei Joomla_1.0.11-Stable-Full_Package.zip auswählen.

Nach dem Herunterladen von Joomla extrahieren Sie es in den von Ihnen gewählten Ordner.

Schritt 5 – Deaktivieren Sie die Register Globals Emulation:

Im Ordner, in dem Sie die Joomla-Dateien extrahiert haben, finden Sie eine Datei globals.php.
Öffnen Sie sie mit einem Texteditor und ändern Sie die Zeile:

define( ‘RG_EMULATION’, 1 );

in

define( ‘RG_EMULATION’, 0 );

Durch das Ändern von 1 in 0 wird die Globals-Emulation deaktiviert, was aus Sicherheitsgründen empfohlen wird.

Schritt 6 – Laden Sie Joomla auf Ihren Webserver hoch:

Jetzt können Sie Joomla mit Ihrem bevorzugten FTP-Client hochladen.

URL: ftp://myjoomlawebsite.tld/web
Benutzername und Passwort wie in SCHRITT 2 definiert.

Hinweis: Sie müssen alle Joomla-Dateien hochladen, AUSGENOMMEN eine Datei namens configuration.php.

Schritt 7 – Besuchen Sie Ihre neue Joomla-Website:

Jetzt können Sie mit Ihrem bevorzugten Browser auf Ihre Joomla-Website zugreifen.

Die (Beispiel-)Adresse gemäß meinem How to ist: http://myjoomlawebsite.tld

Hier sehen Sie den Joomla-Setup-Bildschirm:

Bild 1

Sie werden sehen, dass unter “Empfohlene Einstellungen Überprüfung” alles grün ist, was bedeutet, dass alles in Ordnung ist.

Bild 2

Schritt 8 – Berechtigungen festlegen:

Jetzt müssen wir die Joomla-Verzeichnisse/-dateien für Apache beschreibbar machen, denn im Moment sind sie es nicht!

Bild 3

Um sie für Apache beschreibbar zu machen, melden Sie sich als Root auf Ihrem Server an.
Wenn Sie php5 als Modul (php5mod) auf Ihrem ISPConfig-Server verwenden, führen Sie die folgenden Befehle aus:

cd /var/www/web1/

Und machen Sie den Webspace für Apache beschreibbar:

chown -R -v -f www-data:www-data web/*

ALTERNATIVE:
Wenn Sie php5-cgi mit suPHP auf Ihrem ISPConfig-Server aktiviert haben, führen Sie die folgenden Befehle aus:

cd /var/www/web1/
chown -R -v -f webadmin:web1 web/*

(Denken Sie daran, dass “web1” und der Benutzername “webadmin” gemäß meinem Beispiel sind, verwenden Sie Ihre eigene Webnummer und Ihren Benutzernamen!)

In Ihrem Browser und nach dem Klicken auf “Erneut überprüfen” in der oberen rechten Ecke unseres Joomla-Setup-Bildschirms sehen Sie, dass die erforderlichen Verzeichnisse/-dateien beschreibbar sind.

Bild 4

Wenn alles in Ordnung und sicher aussieht, können Sie auf “WEITER” klicken, um Ihre Einrichtung fortzusetzen.

SCHRITT 9 - Fahren Sie mit der Joomla-Einrichtung fort:

  • Akzeptieren Sie die Lizenzvereinbarung, indem Sie auf “WEITER” klicken.

  • Füllen Sie das Formular wie hier gezeigt aus:

Bild 5

(Verwenden Sie Ihren eigenen MySQL-Datenbanknamen, MySQL-Benutzernamen und MySQL-Passwort).
Drücken Sie “WEITER”, um fortzufahren.

  • Geben Sie einen Namen für Ihre neue Joomla-Website ein und drücken Sie “WEITER”, um fortzufahren.

Bild 6

  • Füllen Sie das Formular wie hier gezeigt aus und drücken Sie dann “WEITER”, um fortzufahren.

Bild 7

  • Wenn Sie “Herzlichen Glückwunsch! Joomla ist installiert. Sie sind fertig.” lesen,

Bild 8

VERGESSEN SIE NICHT DEN JOOMLA-ADMINISTRATOR-BENUTZERNAMEN UND DAS PASSWORT!

  • Drücken Sie “Administrator” in der oberen rechten Ecke.
    Sie sehen diesen Bildschirm, was bedeutet, dass wir das Installationsverzeichnis noch nicht entfernt haben.

Bild 9

Schritt 10 – Entfernen Sie das Installationsverzeichnis und besuchen Sie Ihre Joomla-Website:

Um das Joomla-Installationsverzeichnis zu entfernen, melden Sie sich als Root auf Ihrem Server an.
Navigieren Sie mit dem Befehl zu Ihrer Joomla-Webseite:

cd /var/www/web1/web

(web1 ist gemäß meinem Beispiel, verwenden Sie Ihre eigene Webnummer!)

oder

cd /var/www/www.myjoomlawebsite.tld/web

Nachdem Sie den dir-Befehl eingegeben haben, sehen Sie das Installationsverzeichnis namens “installation”.
Sie können dies mit dem Befehl entfernen:

rm –rf installation

In Ihrem Internetbrowser können Sie das Frontend Ihrer Joomla CMS-Website besuchen, indem Sie auf http://www.myjoomlawebsite.tld zugreifen.

Bild 10

Sie können das Backend unter der URL http://www.myjoomlawebsite.tld/administrator besuchen, sich mit Ihrem Joomla-Administrator-Konto anmelden und mit Joomla beginnen.

Bild 11

Eine letzte Anmerkung:
Wenn Sie php5-cgi+suPHP für Ihre Joomla-Website auf Ihrem ISPConfig-Server ausführen, definieren Sie die Berechtigungen wie im Bild unten gezeigt. Sie können dies innerhalb von Joomla im Hauptmenü unter: Site > Globale Konfiguration > Server tun.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.