virtueller Server

2.3 Notwendige Elemente für die Installation eines Joomla! Systems

Um selbst ein Joomla!-System installieren zu können, benötigen Sie alle oben genannten Komponenten.

PC, Browser und Internetverbindung sind normalerweise vorhanden. Bei Webserver, PHP-Interpreter und Datenbank gibt es sehr viele Möglichkeiten.

Sie können:

  • das System komplett lokal auf Ihrem PC aufsetzen.

  • das System in einem Firmen-Intranet auf einem in der Firma befindlichen Server installieren.

  • einen virtuellen Server bei einem Provider anmieten.

  • einen Server bei einem Provider anmieten oder kaufen (mit Root-Zugriff).

Sie können ferner:

  • den Webserver und die Datenbank auf physisch getrennten Rechnern haben.

Sie können natürlich verschiedene

  • Fabrikate von Webservern,

  • Versionen des PHP-Interpreters,

  • Versionen der MySQL-Datenbank

benutzen.

Als Krönung können Sie alle Komponenten auf unterschiedlichen Betriebssystemen installieren und betreiben.

Diese Freiheit in der Wahl der Ressourcen erschlägt den Anfänger oft, deshalb nachfolgend ein paar typische Szenarien.

Lokale Testumgebung

Sie sitzen daheim oder in Ihrem Büro und wollen eine Joomla!-Seite aufsetzen.

Betriebssystem Windows

Variante 1

Windows XP Professional und Windows Vista Ultimate bringen von Haus aus einen Webserver mit, den Internet Information Server. Sie müssen zusätzlich noch PHP und eine Datenbank installieren und können loslegen.

Variante 2

Sie nehmen ein vorkonfiguriertes Paket (XAMPP), entpacken es auf Ihrem Rechner, und alles, was Sie benötigen, ist da.

Betriebssystem Linux

Hier kommt es auf die von Ihnen genutzte Distribution an. Alle Distributionen erlauben die einfache Installation (per Mausklick) der Pakete Apache, PHP und MySQL. Je nach Distribution sind sie unter Umständen bereits vorinstalliert.

Variante 1

Sie benutzen die in der Distribution enthaltenen Programme.

Variante 2

Sie nehmen ein vorkonfiguriertes Paket (XAMPP), entpacken es auf Ihrem Rechner, und alles, was Sie benötigen, ist da.

Betriebssystem Mac OS X

Sie haben einen Webserver standardmäßig in Ihrem System, den Sie aktivieren müssen (Apache), aber leider kein PHP. Es gibt keine offizielle PHP-Version für Mac OS X, aber es gibt ein PHP-Apache-Modul, das Sie installieren können1. Es existieren auch lauffähige MySQL-Versionen für Mac OS X, die nach einem entsprechenden Download installiert werden können2.

Variante 1

Sie benutzen den installierten Apache Webserver und installieren sich die fehlende Software dazu.

Variante 2

Es klingt wie ein Running Gag, aber nehmen Sie doch einfach das vorkonfigurierte Paket XAMPP für Mac OS X. Entpacken Sie es auf Ihrem Rechner, und alles, was Sie benötigen, ist da. Im Mac OS X-Umfeld wird auch gern auf ein anderes Komplettpaket mit dem Namen MAMP zurückgegriffen.3

Produktivumgebung

Auch hier gibt es mehrere Möglichkeiten.

Angemieteter virtueller Server

Sie mieten bei einem Provider ein Webspace-Paket mit Datenbank, PHP-Unterstützung und meist auch Ihrem Domainnamen. In diesem Fall haben Sie eine funktionfähige Umgebung, in die Sie Ihr Joomla! installieren können. Bei der Auswahl der Versionen (PHP, MySQL) sind Sie auf Ihren Provider angewiesen. Manchmal bieten die Provider auch bereits Joomla! vorinstalliert mit verschiedenen Templates an. Dann müssen Sie Joomla! nur per Mausklick aktivieren, und es steht Ihnen zur Verfügung.

Eigener Server

Sie mieten bei einem Provider einen Server und installieren darauf ein Betriebssystem Ihrer Wahl. Sie sind der Administrator dieses Systems und können wie auf Ihrem PC zuhause arbeiten.

 

2.6 Vorarbeiten zur Joomla!-Installation auf einem virtuellen Server

Dieses Thema ist sehr komplex, da es mittlerweile eine unüberschaubare Anzahl von Anbietern und eine noch unüberschaubarere Kombination von installierten Apache-, PHP- und MySQL-Versionen und Webspace-Verwaltungstools gibt.

Knackpunkte bei der Installation sind

  • ein eventuell eingeschalteter Safe Mode bei PHP,

  • bei Apache die untersagte Umformung von URLs wegen der Nichtaktivierung der so genannten Apache Rewrite Engine (mod_rewrite) und

  • die Verzeichnisrechte unter Linux, die anders gesetzt werden als unter Windows.

Grundsätzlich ist der einfachste Weg, der eigentlich immer funktioniert, folgender:

  • Laden Sie sich die Datei Joomla-1.5RC3.zip auf Ihren heimischen PC und entpacken Sie alles in einem temporären Verzeichnis.

  • Laden Sie die gerade ausgepackten Dateien per FTP-Programm auf Ihren angemieteten Server. Die Dateien müssen im öffentlich zugänglichen Verzeichnis installiert werden. Meistens heißen diese Verzeichnisse htdocs, public_html oder nur html. Sie können, falls schon andere Installationen in diesem Verzeichnis sind, innerhalb des Verzeichnisses ein Unterverzeichnis angeben, in das Sie Ihr Joomla! installieren. Viele Webhoster erlauben, dass Sie Ihren angemieteten Domainnamen auf ein Verzeichnis linken. Dieser Name ist wichtig, um Ihre Website über den Browser aufrufen zu können.

  • Sie müssen herausbekommen, wie Ihre Datenbank heißt. Meistens sind eine oder auch mehrere Datenbanken in Ihrem Webhosting-Paket enthalten. Manchmal stehen Benutzername, Datenbankname und Passwort fest, manchmal müssen Sie es erst einrichten. Dazu steht Ihnen meistens eine Browser-basierte Konfigurationsoberfläche zur Verfügung. Ein Beispiel einer solchen Oberfläche sehen Sie in Abbildung 2.1.8. Sie benötigen die Datenbank-Zugangsdaten für den Webinstaller von Joomla!.

Webkonfigurator von Plesk
Abbildung 2.1.8: Webkonfigurator von Plesk

Nachdem Sie die Daten auf Ihren Server geladen haben und im Besitz der Zugangsdaten zu Ihrer Datenbank sind, kann es losgehen.

Inhalt abgleichen