28.2 Übertragung zum Webhost 

Wenn Sie Joomla! bei einem Webhost installieren wollen, so vergewissern Sie sich zunächst, dass die erforderlichen Voraussetzungen erfüllt sind. Sie brauchen mindestens 20 MB freien Speicherplatz. Ferner ist Voraussetzung, dass Sie eigene PHP-Skripten ausführen können und Zugriff auf eine MySQL-Datenbank haben. PHP sollte nach Möglichkeit nicht im Safe Mode laufen. Ist das dennoch der Fall, sehen Sie sich bitte Abschnitt 37.3, »Datenübertragung per FTP und Safe Mode«, an. Wenn Sie sich nicht sicher sind, fragen Sie direkt bei Ihrem Webhoster nach.
28.2.1 Datenbank einrichten 

Für die Installation benötigen Sie die Zugangsdaten zur Datenbank. Diese finden Sie in der Regel im Kundencenter Ihres Providers. Haben Sie noch keine Datenbank, müssen Sie diese anlegen. Wir zeigen das hier am Beispiel von Strato; bei anderen Providern ist das Vorgehen ähnlich. Loggen Sie sich ins Kundencenter ein. Sie sehen dann eine Oberfläche, wie sie in Abbildung 28.1 dargestellt ist:
Abbildung 28.1 Das Kundencenter von Strato
Dort finden Sie den Menüpunkt Datenbankverwaltung. Wenn Sie diesen aufrufen, sehen Sie einen Dialog, von dem aus Sie eine Datenbank anlegen können. Hier wird die Aktion über Datenbank anlegen gestartet.
Abbildung 28.2 Eine Datenbank anlegen
Ist die Datenbank erfolgreich eingerichtet, sehen Sie eine Liste mit der eben erstellten Datenbank als Eintrag. Diese hat mehrere Spalten, in denen Sie die relevanten Zugangsinformationen finden oder festlegen können (Abbildung 28.3).
Abbildung 28.3 Die Datenbank wurde angelegt.
Den Datenbanknamen finden Sie unter Datenbank, den Benutzernamen unter Benutzername. Das Passwort können Sie über den Schalter Passwort selbst festlegen. Der Datenbankserver wird Ihnen über dieser Liste mitgeteilt. Die Datenbank ist nun eingerichtet.
Über den Schalter Verwaltung kommen Sie auf eine Oberfläche, mit der Sie Daten in die Datenbank einspielen und auch verändern können. In der Regel wird das mit dem Programm phpMyAdmin gemacht.
28.2.2 System einrichten 

Um auf die Dateien Ihres Webauftritts zugreifen zu können, wird üblicherweise das Übertragungsformat FTP gewählt. Dazu benötigen Sie ein spezielles Übertragungsprogramm, den sogenannten FTP-Client. Ein beliebtes Exemplar dieser Spezies ist FileZilla, den Sie auch auf der beiliegenden im Verzeichnis tools/filezilla finden. Wenn Sie das Programm installiert haben, rufen Sie es auf. Sie sehen die Oberfläche aus Abbildung 28.4.
Abbildung 28.4 Das FTP-Programm FileZilla
Das Programm ist in mehrere Bereiche unterteilt. Oben in der Symbolleiste finden Sie Felder für die Zugangsdaten zum FTP-Server Ihres Webhosts. Diese haben Sie bei der Einrichtung des Webspace erhalten. Geben Sie die Daten ein, und klicken Sie auf Verbinden. Jetzt wird eine Verbindung zum Webhost aufgebaut. Wenn das geklappt hat, sehen Sie im rechten Teil von FileZilla die Dateien und Ordner, die auf Ihrem Webhost bereits eingespielt sind.
Wenn Sie Ihre Seite nicht ausschließlich mit Joomla! betreiben wollen, sollten Sie das CMS in einem separaten Ordner installieren. Legen Sie in diesem Fall zuerst in Ihrem Webordner das Verzeichnis joomla an. Dort hinein kopieren Sie alle Dateien aus dem lokalen Joomla!-Verzeichnis. Markieren Sie dafür zunächst im linken Bereich von FileZilla alle Dateien aus dem lokalen Ordner, und ziehen Sie diese mit der Maus einfach in den rechten Bereich.
Wenn Sie keine lokale Installation haben |
Sollten Sie Joomla! nicht lokal installiert haben, müssen Sie das Joomla!-Archiv mit den Programmdateien zuerst in einem temporären Verzeichnis auf Ihrem Rechner entpacken. Jetzt können Sie mit der eigentlichen Installation beginnen, wie sie in Abschnitt 2.2, »Joomla!, Installation unter Windows«, beschrieben wurde, und den Rest dieses Abschnitts ignorieren. |
28.2.3 Übertragen der Datenbank 

Nachdem die Dateien von Joomla! auf den Webhost geladen worden sind, müssen auch noch die Daten aus der Datenbank übertragen werden. Zunächst werden die Daten auf dem eigenen Rechner exportiert. Das geht am einfachsten mit phpMyAdmin, das Sie bei XAMPP über http://localhost/phpmyadmin finden. Wählen Sie links Ihre Datenbank aus. In unserem Fall ist das joomla.
Abbildung 28.5 phpMyAdmin
Klicken Sie nun auf den Reiter Exportieren. Dort müssen alle Datenbanktabellen ausgewählt sein (Abbildung 28.6).
Abbildung 28.6 Die Tabellen der Datenbank exportieren
Setzen Sie als Nächstes den Haken vor Senden, und klicken Sie auf OK. Jetzt wird Ihnen eine Datei zum Download angeboten, die Sie auf Ihrem Rechner speichern. Diese Datei enthält alle Daten aus der lokalen Datenbank.
Gehen Sie dann über das Kundencenter Ihres Webhosts zur Datenbankverwaltungsoberfläche. Wählen Sie links die Zieldatenbank aus, und klicken Sie auf den Reiter Importieren (Abbildung 28.7).
Abbildung 28.7 Die Tabellen importieren
Dort finden Sie einen Button Durchsuchen, mit dem Sie die eben gesicherte Datenbankdatei auswählen können. Wenn Sie jetzt auf OK klicken, werden die Daten in die Datenbank auf Ihrem Webhost eingespielt.
28.2.4 Anpassen der Konfiguration 

Für die Übertragung bestehender Joomla!-Seiten geht’s jetzt ans Eingemachte. Die Konfiguration der Seite auf dem Server muss angepasst werden, weil ja dort andere Zugangsdaten zur Datenbank gelten. Dies geschieht in der Datei configuration.php im Joomla!-Verzeichnis. Erstellen Sie am besten eine Kopie davon in einem temporären Ordner. Diese öffnen Sie mit einem Editor. Suchen Sie die folgenden Zeilen:
var $host = 'localhost'; var $user = 'root'; var $password = ''; var $db = 'joomla';
Nun ersetzen Sie die Daten in Hochkommas durch Ihre Werte. Die Entsprechungen sind in Tabelle 28.1 aufgelistet:
Variable | Eintrag |
$host |
Servername |
$user |
Benutzername |
$password |
Passwort |
$db |
Datenbankname |
Kopieren Sie diese Datei nun mithilfe des FTP-Clients in das Joomla!-Verzeichnis auf Ihrem Webhost, und überschreiben Sie die dortige Datei configuration.php. Jetzt ist es Zeit für einen Probelauf: Die Seite sollte nun angezeigt werden.