Tutorials arrow Webseiten Tutorials arrow Joomla Installation (Content Management System)
TanMar
Tutorials
 
 
Navigation
Tutorials
Windows Tutorials
Linux Tutorials
Programme Tutorials
Webseiten Tutorials
Anbieterkennzeichnung
Ein Service von TanMar WebentwicklungTanMar Tutorials (aktiv)TanMar Surftipps
Zuletzt aktualisiert
Security News
heise Security News

Joomla Installation (Content Management System)

Drucken E-Mail

Joomla Content ManagementJoomla ist ein als Open Source entwickeltes Content Management System. Als Voraussetzungen benötigt es lediglich einen Server mit PHP und MySQL. Joomla besticht durch eine vergleichsweise einfache Handhabung und einen guten Funktionsumfang. Das Projekt hat sich Mitte 2005 von dem ebenfalls frei verfügbaren System Mambo abgespalten und wir nun durch das ehemalige Entwicklerteam von Mambo gepflegt. Gegenüber der aktuellen Version 4.5.4 von Mambo beinhaltet Joomla 1.0.11 einige Patches für Sicherheitslücken sowie kleine Erweiterungen. Komponenten und Module, die ursprünglich für Mambo entwickelt wurden sollten problemlos unter Joomla verwendet werden können. Dieses Tutorial liefert eine Anleitung, wie Sie Joomla auf Ihrem eigenen Webspace einrichten.

Vorbereitungen

Nach dem Download des ca 2 MB großen Installationspakets Joomla_1.0.11-Stable-Full_Package.zip der aktuellen Version 1.0.11 wird dieses über die in Windows XP integrierte Funktion oder alternativ über einen Entpacker wie das Freeware Zip-Programm FilZip entpackt.

Upload

Der nächste Schritt ist der Upload der Dateien auf den Webserver. Zur Installation von Joomla werden nicht alle im Installationspaket enthaltenen Dateien benötigt. Die mit Großbuchstaben benannten Dateien dienen lediglich der Dokumentation und müssen nicht auf den Webspace übertragen werden:

Entpacken der Dateien mit Filzip

Zum Upload selbst kann jedes beliebige FTP-Programm verwendet werden. Wer noch keinen FTP-Client installiert hat, kann beispielsweise auf das Open Source Programm FileZilla zurückgreifen:

Die Liste der notwendigen Dateien für den Upload

Je nach Geschwindigkeit der eigenen Internetverbindung kann der Upload einige Zeit in Anspruch nehmen. Ausgepackt belegt Joomla etwa 10 MB.

Installation

Überprüfung der Voraussetzungen

Nach dem erfolgreichen Upload aller Dateien kann die Installation über den Aufruf der eigenen Webseite gestartet werden. Im ersten Schritt startet Joomla dabei einen "Pre-Installation-Check". Es wird übersichtsartig dargestellt, ob alle notwendigen Voraussetzungen für den Einsatz von Joomla erfüllt sind.

Der erste Block beinhaltet Voraussetzungen an die auf dem Server installierte Software. Es wird überprüft, ob die installierte Version von PHP aktuell genug ist und alle benötigten Module beinhaltet:

Upload der Dateien mit FileZilla

Die Fehlermeldung bezüglich des "Session save path" kann in der Regel ignoriert werden. Die Funktionsweise von Joomla wird dadurch nicht beeinträchtigt.

Der zweite Block widmet sich den Einstellungen von PHP:

Joomla überprüft ob die Installationsvoraussetzungen erfüllt sind

Die Warnung bezüglich der "Register Globals" kann gegebenenfalls ignoriert werden. Joomla funktioniert auch wenn diese Option aktiviert ist. Die Gefahr von Sicherheitslücken ist bei dieser Einstellung jedoch deutlich größer. Ein aktivierter "Safe Mode" schränkt die Funktionalität von Joomla hingegen deutlich ein. Die in Joomla integrierten Funktionen zur Installation von Komponenten oder Modulen können beispielsweise nicht verwendet werden.
Wer die Möglichkeit hat sollte darauf achten, dass alle Einstellungen den Vorgaben entsprechen. Wer über einen Root-Server verfügt, sollte die Einstellungen selbst verändern (siehe dazu das Tutorial PHP Einstellungen anpassen). Gelegentlich lässt sich über den Support des Providers auch eine Änderung der Einstellungen veranlassen. Ist dies nicht möglich, bleibt lediglich der Wechsel des Providers.

Im dritten Block werden die Schreibrechte auf von Joomla benötigte Verzeichnisse dargestellt:

Joomla überprüft die PHP-Einstellungen auf dem Server

Mambo benötigt in allen aufgeführten Verzeichnissen Schreibrechte, um korrekt funktionieren zu können. Schreibrechte lassen sich einfach über das FTP-Programm vergeben. In dem eingangs erwähnten FileZilla findet sich die benötigte Option im Kontextmenü einer Datei oder eines Verzeichnisses unter dem Namen "Dateiattribute":

Joomla überprüft, ob die Berechtigungen für die Verzeichnisse richtig gesetzt sind

Die aufgeführten Verzeichnisse sollten alle durch Mambo beschrieben werden können. Generell gilt, dass so wenig Rechte wie möglich vergeben werden sollten, da zu grosszügig vergebene Dateirechte aus Sicherheitsgründen bedenklich sind. Bei vielen Hostern ist es jedoch notwendig, volle Zugriffsrechte über die Option 777 (alle Benuter dürfen Lesen, Schreiben und Ausführen) zu vergeben, damit Mambo in diesen Verzeichnissen schreiben kann. Einen Überblick über die Vergabe von Dateiberechtigungen finden sie beispielsweise hier. Um herauszufinden, wie viele Rechte sie vergeben müssen versuchen Sie, die Rechte ausgehend von 755 über 775 bis 777 zu vergeben, bis die Installationsroutine von Mambo signalisiert, dass Schreibrechte vorhanden sind.

Setzen der Dateiattribute in FileZilla

Die Seite mit dem pre-installation check lässt sich beliebig oft aktualisieren bis alle Voraussetzungen erfüllt sind. Anschließend geht es weiter auf die Nächste Seite.

Lizenz

In diesem Schritt wird der Benutzer dazu aufgefordert, der "GNU GENERAL PUBLIC LICENSE" zuzustimmen, unter der Joomla veröffentlich wird. Ein Häkchen bei "I Accept the GPL License" und es geht weiter.

Schritt 1: MySQL Datenbank Konfiguration

Hier werden die Informationen abgefragt, die Joomla zum Zugriff auf die Datenbank benötigt. Servername, Benutzername, Passwort und Datenbankname werden in der Regel vom Provider geliefert bzw. sind über die Konfigurationsoberfläche des Providers zu finden:

Setzen der Schreibrechte in FileZilla

Die Einstellung "MySQL Table Prefix" kann in der Regel aus "mos_" belassen werden. Diese Option ist lediglich interessant, wenn innerhalb eines Account mehrere Installationen von Joomla betrieben werden sollen. Durch unterschiedliche Präfixe für die Datebanktabellen können innerhalb einer Datenbank getrennte Datenbestände für die verschiedenen Joomla-Installationen geführt werden.

Die Option "Drop Existing Tables" bewirkt, dass Tabellen aus einer bestehenden Joomla-Installation gelöscht werden. "Backup Tables" sichert Tabellen aus einer bestehenden Joomla-Installation und legt neue Tabellen an. Durch die Option "Install Sample Data" wird die Datenbank mit einigen Beispielseiten und Menüeinträgen gefüllt.

Wenn es in diesem Schritt zu einem Fehler kommen sollte, stimmen die Zugangsdaten zur Datenbank nicht. Überprüfen Sie Ihre Angaben anhand der Informationen vom Provider.

Schritt 2: Name der Seite

In diesem Schritt legen Sie den Namen Ihrer Seite fest. Dieser lässt sich nachträglich auch jederzeit wieder über die Administration von Joomla ändern.

Schritt 3: URL, Pfad, E-Mail und Berechtigungen

Die Optionen URL und Path füllt Joomla selbständig mit sinnvollen Werten aus. Geben Sie Ihre EMail-Adresse an und legen Sie ein Passwort für die Administration von Joomla fest:

Einstellungen für den Zugriff auf die Datenbank

Zusätzlich besteht die Möglichkeit, die chmod-Einstellungen so anzupassen, dass Mambo für angelegte Verzeichnisse und Dateien Schreibrechte vergibt. Andernfalls können Sie Dateien, die über die Administration von Mambo hochladen später nicht über ein FTP-Programm verwenden. Verzeichnisse sollten generell zusätzlich das Attribut "execute" erhalten.
Generell ist davon allerdings abzuraten, da diese Einstellung erhebliche Sicherheitsprobleme mit sich bringt.

Schritt 4: Konfigurationsdatei

Die Installation ist jetzt weitgehend abgeschlossen. Joomla ist jedoch nicht in der Lage, eine Konfigurationsdatei zu schreiben, da hierfür keine Schreibrechte vorhanden sind:

Einstellungen zur URL der Seite und Dateirechten von hochgeladenen Dateien

Legen Sie auf Ihrem Computer eine Textdatei unter dem Namen "configuration.php" an. Kopieren Sie den Inhalt des Textfelds über die Zwischenablage in diese Datei und speichern Sie. Anschließend sollten Sie die Datei mit Ihrem FTP-Programm in das root-Verzeichnis auf Ihrem Server zu den anderen Joomla-Dateien wie "index.php", "globals.php" und "pathway.php".

Zuletzt muss das Verzeichnis mit der Installationsroutine von Joomla auf dem Server gelöscht werden. Vorher meldet sich Joomla lediglich mit einer Warnung zu Wort:

Anlegen der Datei configuration.php

Wählen Sie in Ihrem FTP-Programm das Verzeichnis "installation" und löschen Sie es komplett:

Erster Aufruf der Seite: Joomla fordert den Benutzer dazu auf, das Installationsverzeichnis zu löschen

Der erste Eindruck

Wenn Sie jetzt Ihre Domain erneut aufrufen sollte die neue Joomla-Installation mit der Standard-Vorlage Solarflare II erscheinen:

Löschen des Installationsverzeichnisses mit FileZilla

Die Administration ist über das Unterverzeichnis "administrator" (http://www.meinedomain.de/administrator/) mit dem Benutzernamen "admin" und dem während der Installation festgelegten Passwort zu erreichen:

Joomla mit dem Standard-Template Solarflare II

Download Quellen

Hosting für Joomla

Ideale Voraussetzungen für das Hosting von Joomla bietet bei einem hervorragenden Preis-Leistungs-Verhältnis beispielsweise der Anbieter All Inkl:

all-inkl.com webhosting

Trackback(0)
Kommentare (4)add comment

Sheriff said:

  nette beschreibung
25.02.2008

Jacqueline said:

  Hi,

also ich weiß nun auch nicht weiter.
ich habe jetzt die Installationsdatei gelöscht. und wollte jetzt wieder über localhost/joomla drauf zugreifen, aber es ändert nichts. Es steht immer noch Jommla
und der englische Text. Allerdings habe ich keine Demoversion, sondern die Komplett-Version

Was bei mir nicht kam - ist Schritt 4. Wo ich meine URL angeben muss.. oder ich habe es verpennt..
Man kann aber auch nicht mehr zurück..


Ach ein Scheiß! Kann mir jemand bitte helfen! Bitte.

Danke, Jacqueline
18.02.2008 | url

joerg said:

  ich suche nun schon den ganzen Tag nach der Lösung, telefoniere, aber keiner hat die lösung

Step 3 : die Url fehlt mir, habe schon 100 versuche gestartet, klappt einfach nicht, klingt überall einfach, bei mir geht es nicht.

Mac OSX
Mamp Server
Joomla 1.013 in htdocs in Mamp

vielen Dank für evtl. Hilfe
19.11.2007 | url

Sascha said:

  Bei vielen Hostern ist es jedoch notwendig, volle Zugriffsrechte über die Option 777 (alle Benuter dürfen Lesen, Schreiben und Ausführen) zu vergeben, damit Mambo in diesen Verzeichnissen schreiben kann. Einen Überblick über die Vergabe von Dateiberechtigungen finden sie beispielsweise hier. Um herauszufinden, wie viele Rechte sie vergeben müssen versuchen Sie, die Rechte ausgehend von 755 über 775 bis 777 zu vergeben, bis die Installationsroutine von Mambo signalisiert, dass Schreibrechte vorhanden sind.

Soooo ein quatsch. Richtige Hoster suchen und nicht 777 vergeben. So entstehen Sicherheitslücken. Die Leute die das machen, brauchen sich nicht wundern wenn der Server gehackt wird!
17.09.2007

Kommentar schreiben
quote
bold
italicize
underline
strike
url
image
quote
quote
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley

security image
Bitte den folgenden Code eintragen


busy
 


PAGERANK SEO
computer
Die beliebteste Webseite
© Copyright 2005 TanMar Web-Entwicklung - Berlin. Alle Rechte Vorbehalten.
Kontakt | Links | Photoshop Tutorials | Entspannung | Partner
Social Bookmarking
Bookmark bei: Mr. Wong Bookmark bei: Oneview Bookmark bei: Linkarena Bookmark bei: Favoriten Bookmark bei: Seekxl Bookmark bei: Power Oldie Bookmark bei: Bookmarks.cc Bookmark bei: Linksilo Bookmark bei: Yigg Bookmark bei: Del.icio.us Bookmark bei: Netscape Bookmark bei: Yahoo Bookmark bei: Google Bookmark bei: Technorati Bookmark bei: Reddit Bookmark bei: StumbleUpon Bookmark bei: Digg Bookmark bei: Folkd