Joomla 1.5 auf einem Webserver installieren

Eine Schritt für Schritt Anleitung wie Joomla 1.5 auf einem Webserver installiert wird.

Diese Anleitung wurde von deltapapa geschrieben und uns freundlicherweise zur Verfügung gestellt.

Die gute Nachricht zuerst: Es ist nicht schwer! Auch wenn es gerade zu Anfang immer nur bergauf geht, ist der Gipfel dennoch relativ einfach zu erklimmen. Voraussetzung: Ein gute Grundlagen Arbeit. Einige Dinge sollte der mutige User zu Anfang jedoch beachten:

Voraussetzungen:

Webspace: Nicht jeder Provider hat eine geeignete Konstellation von PHP und MySQL, bzw. eine gelungene Konfiguration dieser beiden Programme, die ein einwandfreies Laufen von Joomla garantieren. Geeignete Provider gibt es jedoch zuhauf, einfach mal im Internet suchen oder hier im Forum stöbern. Ich möchte aber bewusst hier keinen Provider empfehlen, das ist auch eine Kostenfrage. So 3-5 Euro / Monat sollte einem zu Anfang die Sache aber wert sein, ansonsten gibt’s halt häufig Abstriche. Eine professionelle Internetpräsenz kostet natürlich dementsprechend mehr. Hier kann einem jedoch der Provider bzw. die einschlägigen Foren weiterhelfen.

Internetverbindung: Eine bestehende Internet Verbindung setze ich einfach mal voraus, DSL ist hier natürlich zu empfehlen. Entscheidend ist jedoch der Upload, je höher desto angenehmer. Ich benutze eine DSL 1500 mit einem Upload von 512kb. Das ist für das Hochladen schon mal ganz nützlich.

Man braucht nicht viel. Ich persönlich benutze den Firefox 3.0.3 und das Add-on FireFTP 1.0.2. Gibt’s beides kostenlos und ist in der Bedingung sehr einfach. Zum installieren vom Firefox und des Add-ons bitte die Firefox Hilfe benutzen. (URL: http://www.mozilla-europe.org/de/firefox/).Es gibt selbstverständlich auch andere Programme, aber meine Screenshots basieren auf dieser Konstellation.

Natürlich brauchen Sie eine aktuelle Joomla Installation, am besten gleich mit den gewünschten Sprachdateien integriert. Es gibt jede Menge Anlaufstellen im Netz, ich empfehle die Joomla-Downloads.de, da hier immer die aktuellsten Projekte schon auf Deutsch und/oder Englisch zusammengefasst sind (URL: http://www.joomla-downloads.de/joomla-1.5-core/view-category.html ). In meinem Beispiel ist es das „Joomla 1.5.7 Komplettpaket Deutsch“.

Zeit: Auch eine kleine private Homepage will gepflegt werden, es gibt immer mal etwas am Aussehen zu verbessern, Updates müssen installiert werden (WICHTIG!) usw. usw. Und es klappt meistens nie beim ersten Mal.

FireFTP einrichten:

Nach dem Start vom Firefox müssen Sie das Add-on starten: (Menü > Extras > FireFTP)

Firefox starten und das Add-on FireFTP ausführen

Über „Create account“ können Sie direkt Ihre Zugangsdaten eingeben. Das ist bei allen FTP (File Transfer Protocol) Programmen eigentlich immer das Gleiche, die Daten gibt’s meistens vom Provider:
Beispiel für den FTP-Zugang:
Host: „meineDomain.de“
User: „MeinBenutzerName“
Passwort: „Passwort“

Die Zugangsdaten für den FTP Zugang auf dem Server

Wenn die Zugangsdaten richtig sind, können wir mit einem Klick auf „Connect“ direkt auf den Server zugreifen

Auf dem Webserver:

Je nach Server findet sich hier ein Ordner namens „html“, „htdocs“ oder ähnliches. Ein Klick auf diesen Ordner bringt Sie zu „unserem“ Webspace (hier: Das Feld ganz rechts). Alles was dort drinnen liegt, könnte zu unserem Webprojekt gehören. Ich sag extra könnte, da je nach Konfiguration auch andere Ordner und Dateien hier drinnen liegen. Ich empfehle, diese Dateien einfach dort zu lassen, außer es handelt sich um eine alte Web-Präsenz und man ist sich wirklich ganz sicher, diese löschen zu können. Aber Achtung: Dieser Vorgang kann nicht ohne weiteres Rückgängig gemacht werden.

Zu der Umgangsweise vom FireFTP: Wenn man noch den Norton Commander und alle darauf folgende Programme (f.e. Windows Commander) kennt, fällt einem der Umgang mit dem FireFTP nicht schwer. Der Arbeitsbereich ist in zwei Teile aufgegliedert: Die linke Bildschirmhälfte zeigt die Inhalte auf der lokalen Festplatte an. Da die linke Bildschirmhälfte ebenfalls noch einmal untergliedert ist, nenne ich die ganz linke Spalte (Spalte-1) einfach mal Ordnernavigation, und die rechts daneben liegende Spalte (Spalte-2) Dateinavigation. Auf der rechten Bildschirmseite haben Sie genau dasselbe noch einmal. Einziger Unterschied: Sie bewegen sich nicht lokal auf Ihrer Festplatte, sondern auf dem Webserver. Die linke Spalte (Spalte-3) ist wieder für die Ordnernavigation zuständig, die ganz rechte Spalte (Spalte-4) zeigt uns die Dateien an (Dateinavigation, siehe Bild3).

Jetzt erstellen Sie auf dem Server einen Unterordner, zum Beispiel „MeineWebdomain“. Dafür klicken Sie auf der ganz rechten Seite (Spalte-4) in eine freie Stelle und klicken mit der rechten Maustaste den Befehl „Create Directory“ an. Wichtig: Sie müssen vorher sicherstellen, dass Sie in der Ordnernavigation auf dem Webserver (Spalte-3) auch Ihr Verzeichnis html, htdocs oder httdocs ausgewählt haben:

Einen neuen Ordner auf dem Server anlegen

Ich würde einen eindeutigen, kurzen, kleingeschrieben, frei von Sonderzeichen gebildeten Ordnernamen wählen, um typische Probleme mit der Namensgebung von Ordner und Dateien auf Servern vorzubeugen. Ich habe mich für den Ordnername „deltapapa“ entschieden, und meine alte Joomla 1.0 Installation in „deltapapa-1-0“ umbenannt.

Joomla aufspielen:

Nachdem dieser Ordner erstellt wurde können Sie beginnen, die Joomla Installation in diesen Ordner zu kopieren. Dafür laden Sie sich das Paket wie oben beschrieben herunter und entpacken es in einen Ordner Ihrer Wahl auf die heimische Festplatte. Danach können Sie über die linke Fensterseite im FireFTP über den Button „Browse“ diesen Ordner öffnen. In meinem Beispiel ist das „D:\Joomla installieren\de-DEjoomla1571-full“:

Lokal das entpackte Joomla Paket anzeigen

Nun müssen Sie alle Dateien und Ordner, die sich in den oben angezeigten Ordner befinden markieren und mit einem Klick auf den grünen nach rechts gerichteten Pfeil das Kopieren auf unseren Server beginnen. Aber Achtung: Sie müssen sicherstellen, dass auch wirklich der richtige Zielordner ausgewählt wurde. So wie in dem Beispiel wird auf der rechten Seite der leere Inhalt des Ordners „/html/deltapapa“ angezeigt. Somit kopiert FireFTP die Dateien in den richtigen Ordner:

Die Installationsdateien markieren und auf den Server in das erstellte Verzeichnis kopieren

So, jetzt ganz entspannt eine Tasse Kaffee trinken, oder auch zwei, da es gilt ca. 3952 Dateien auf den Server zu schaufeln. Das kann je nach Internetverbindung 10 Minutenbis 2 Stunden dauern! Also sollten Sie Ruhe bewahren.
Wenn das geschafft ist, haben Sie den ersten schwierigen Teil abgeschlossen und unsere Joomla Dateien liegen schon einmal auf dem Server:

Alle Dateien wurden lokal von der Festplatte in das entsprechende Verzeichnis auf dem Server kopiert.

Installationsprüfung und Lizenz:

Hier wird eine Installationsprüfung durchgeführt. Wie in meinem Beispiel ist mein Provider Joomla optimiert, alle Mindestvoraussetzungen sind erfüllt:

Installationsprüfung und Empfohlene Einstellungen (Schritt 2)

Sollten Probleme im späteren Einsatz von Joomla unterbunden werden, ist es sehr wichtig, dass alle Einstellungen des Webservers Joomla bzw., CMS optimiert sind. Sollten hier schon Einschränkungen auftauchen, ist davon auszugehen, das Ihr Joomla immer ein bisschen „rumzicken“ wird. Beispiel ist das wwwrun Problem. Näheres finden Sie in jedem Joomla Forum (z.B. www.joomla-downloads.de/forum). Sollten die Mindestanforderungen erfüllt sein, geht’s mit einem Klick auf „Weiter“ zum nächsten Installationsschritt.

Eigentlich gibt’s hierzu nicht viel zu sagen, jedoch sollte jeder interessierte Joomla Nutzer sich die Lizenz Bedingungen einmal durchgelesen haben:

Lizenzbedingungen nach GPL (Schritt 3)

Joomla Datenbank konfigurieren:

So, jetzt kommen Sie zu dem Herzstück eines CMS, der Datenbank bzw. der Datenbank-Anbindung. Wie schon weiter oben beschrieben, benötigen Sie die Zugangsdaten für Ihre MySQL Datenbank. 
Ich gehen jetzt mal davon aus, dass es sich um eine MySQL Datenbank handelt. Der Servername ist wie in diesem Beispiel häufig „localhost“. Der Benutzername ist manchmal „root“ (Standartbenutzer), den sollte Sie jedoch ändern, bzw. ändern lassen. Bei einer lokalen Testumgebung wie z.B. Xampp, ist in der Grundinstallation der Zugangsname zur Datenbank „root“. Ihren Benutzername erhalten Sie meistens vom Provider, der wird beim Einrichten des Webpaketes vorgegeben, außer Sie verwalten selber einen Server mit der entsprechenden Software. Das Passwort wird ebenfalls vergeben und erhalten Sie von ihrem Provider. Der Datenbank Name wurde wahrscheinlich ebenfalls von Ihrem Provider vergeben und kann meistens nicht geändert werden:

Konfiguration der Datenbank (Schritt 4)

Jetzt wird’s nochmal spannend: Wenn sie den Datenbank Namen ihrer MySQL Datenbank nicht wissen, loggen Sie sich einfach über ihren Provider in phpMyAdmin ein und gucken Sie nach:

Datenbankname herausfinden mit phpMyAdmin

Die Datenbank sollte möglichst, so wie in meinem Beispiel, leer sein, um die Tabellen für Ihre Joomla Installation aufzunehmen. Joomla verwendet für seine Tabellen zwar einen Präfix (meistens jos_), und so könnte man auch eine Datenbank für verschiedene Projekte nutzen, der Übersichtlichkeit halber ist das jedoch wenig zweckvoll. Unter „Erweitert“ können Sie somit ihre eigenen Präfixe anlegen, um so mehrere Joomla Installationen voneinander zu trennen. Desweiteren können vorhandene Tabellen gesichert oder überschrieben werden. Gesicherte Tabellen erhalten dann einfach ein anderes Präfix und verbleiben in der Datenbank.

Datenbankname herausfinden mit phpMyAdmin

So, wenn alle Daten korrekt eingetragen sind, wird Joomla diese mit einem Klick auf „Weiter“ überprüfen. Sollte die Installationsroutine keinen Kontakt zur Datenbank aufnehmen können, müssen sie Ihre Daten nochmals überprüfen.

Konfiguration des FTP-Layer:

Im nächsten Schritt können Sie einen Joomla eigenen FTP Benutzer anlegen. Dieser FTP Benutzer hat erst mal (fast) nichts mit ihrem FTP Zugang auf dem Server zu tun, sondern bietet uns die Möglichkeit, unter Joomla Server Dateioperationen durchzuführen, die die nötigen Benutzer Rechte für eine einwandfreie Arbeitsweise unseres Joomla ermöglichen. Zum Verständnis: Es gibt Server Konfigurationen, dort ist es nicht ohne weiteres Möglich, neue Plugins, Dateien oder ähnliches direkt mit Joomla zu installieren. Die mit Joomla erstellten oder kopierten Dateien auf unserem Server haben schlichtweg die falschen Rechte (wwwrun Problem, PHP Safe Mode on). Dieses Problem können Sie nun mit der 1.5.x Version umgehen, indem Sie hier einen FTP Benutzer erzeugen, der die Notwendigen Dateioperationen erledigen kann. Ein gut konfigurierter Server, von einem empfehlenswerten Provider umgeht diese ganze Problematik jedoch meistens. Der eingetragene FTP Benutzer muss natürlich Zugang via FTP auf dem Server haben.

Einen FTP Benutzer anlegen

Folgende Einstellungen können eingetragen werden:

Daten für den FTP Zugang

FTP Benutzer: Benutzername wie im FTP Programm oder für WebFTP 
FTP-Benutzer: Passwort wie im FTP Programm oder für WebFTP
FTP-Root-Pfad: Der Pfad, auf den der FTP User zugreifen soll, in meinem Beispiel /html/deltapapa
Die erweiterten Einstellungen können für eine normale Standartinstallation beibehalten werden. Ich habe mich nun aber für eine Installation ohne die Einrichtung eines FTP Benutzer entschieden. Dies kann auch jederzeit im Administrator Backend nachgeholt werden.

Joomla Hauptkonfiguration:

Im nächsten Schritt können Sie noch einige sehr wichtige Einstellungen für Ihr Joomla tätigen:

Hauptkonfiguration der Joomla Installation (Schritt 6)

Die meisten Einstellungen sind völlig selbsterklärend bzw. auf der linken Seite sehr gut beschrieben. Wichtig ist die E-Mail Adresse und das Administratoren Passwort. Mit der E-Mail Adresse hält unser Joomla Kontakt mit uns. Beispiel: Ein neuer Gästebuch-Eintrag wird so angekündigt, oder ein vergessenes Zugangspasswort wird an den eingetragenen Nutzer versendet. Das Admin-Passwort ermöglicht den Zugang in unser Joomla-Backend. Machen Sie es Hackern nicht zu leicht. All diese Daten können jedoch später ohne Probleme wieder geändert werden
Jetzt kommen die Beispieldateien: Es wird empfohlen, die Beispieldaten mit zu installieren. Wer von Joomla 1.0.x kommt, kennt das schon. Wie das Ganze funktioniert wird ebenfalls sehr ausführlich im Text beschrieben. Eigentlich gibt’s nur drei Möglichkeiten für den weiteren Fortgang der Installation:

  1. 1. Eine Installation ohne Beispieldaten; Dafür werden nur im oberen Bereich der Seite Eintragungen vorgenommen, und mit einem Klick auf „Weiter“ wird die Installation fortgesetzt. Der anschließende Warnhinweis kann mit „OK“ bestätigt werden:

Es werden keine Beispieldateien installiert

2. Eine Installation mit Beispieldaten; Hierfür muss einmal auf den Button „Beispieldaten installieren“ geklickt werden. Es erscheint ein Hinweis und es wird ein Joomla mit Beispiel Inhalten und verschiedenen Joomla eigenen Modulen installiert.

3. Lade Migrationsscript: Dieses Migrationsscript kann eine Migration durch die Komponente com_Migrator einer alten 1.0 Joomla Installation sein oder eine SQL-Dump einer alten 1.5 Installation. Für weitere Information besuchen Sie bitte eines der entsprechenden Foren.

Abschluss der Konfiguration:

Im weiteren Verlauf der Installation wird der Abschluss der Joomla Installation durchgeführt:

Abschluss der Installation

Wenn Sie soweit gekommen sind, ist schon fast alles gut. Jetzt muss lediglich noch der Installationsordner vom Server gelöscht werden, um eine erneute Installation durch einen gezielten Aufruf zu verhindern:

Der Installationsordner muss vom Server gelöscht werden

Sobald der Ordner gelöscht ist, und Sie Ihre Domain mit dem entsprechenden Ordner aufrufen, sollte jetzt folgendes Bild erscheinen:

Der erste Aufruf der Website mit dem Default-Template  „ rhuk-milkyway“

Somit ist Ihr Joomla jetzt installiert und es können die eigentlichen Arbeiten und Einstellungen zur Gestaltung der Homepage beginnen.

Weiterleitung in einen Unterordner:

Wie weiter oben schon erwähnt, findet niemand Ihre Homepage, da die index.php ja in einem Unterordner liegt. Sie müssen jetzt sicherstellen, dass beim Aufruf Ihrer Domain direkt in diesen Unterordner zugegriffen wird. Dazu loggen Sie sich über Ihren Provider in die entsprechende Konfiguration Software ein:

Via Confixx die Domain in einen Ordner umleiten

Hier können Sie jetzt für jede Ihrer Domain einen Ordner benennen, auf den beim Aufruf der Domain zugegriffen wird.

Damit wäre die Installation ihres neuen Joomla abgeschlossen und sie können damit beginnen es mit Inhalten zu füllen.

  • Written by: deltapapa
  • Montag, 09 August 2010