Joomla! 1.5 Installation Vorwort: Ich habe diese Anleitung in erster Linie für mich selbst erstellt um nach einiger Zeit, falls ein System- oder Hardwarefehler auftritt, meine Server und den Webauftritt möglichst schnell wiederherstellen zu können. Alle verwendeten Namen sind eingetragene Warenzeichen der jeweiligen Firmen. Diese Anleitung erhebt keinen Anspruch auf Vollständigkeit und Fehlerfreiheit. Inhaltsverzeichnis Joomla! 1.5 Installation...1 Vorwort:... 1 Voraussetzungen:...1 Joomla! 1.5 Erweiterungen (Komponenten, Module und Plug-Ins im Nativ-Mode)...2 Joomla! installieren auf selbst installiertem Webserver (Ubuntu 10.04)...3 Installationsdateien ins Webverzeichnis kopieren...3 Datenbank einrichten...3 Joomla-Installation ausführen...4 Joomla! aktualisieren auf selbst installiertem Webserver (Ubuntu 10.04)...4 Joomla! installieren auf Providerserver...5 Joomla-Installation ausführen...5 Joomla, Zusatzkomponenten, Module und Plug-In's installieren und konfigurieren...6 Grundlegende Joomla Einstellungen...6 SEO - Suchmaschinenoptimierung mit Joomla Bordmitteln...9 Voraussetzung mod_rewrite...9 Voraussetzung.htaccess...10 Hilfreiche Dokumente und Internetadressen...11 Voraussetzungen: Eigenen Webserver oder bei Internetprovider (z. B. www.allinkl.com oder www.domainfactory.de) Webspace ab ca. 100MB Speicherplatz, 1 MySQL-Datenbank, 1 FTP-Zugang, vorteilhaft inkl. Traffic- Flatrate Lokaler Server entweder über feste IP-Adresse, weitergeleiteter Domain oder dynamische IP-Adresse und DynDNS-Domainnamen erreichbar. Installationsdateien von Joomla! 1.5 und diverser Erweiterungen. Einstellungen für Suchmaschinenfreundliche URL's: mod_rewrite muß auf dem Server geladen sein. Nach der Joomla-Installation unter Hilfe / Systeminfo / PHP-Information überprüfen. email-konto Daten zur Hand haben. Posteingangs- und -ausgangsserver, Benutzername, Kennwort. Joomla!1.5 Anleitung_neutral_101123 Seite 1 von 11
Joomla! 1.5 Erweiterungen (Komponenten, Module und Plug-Ins im Nativ-Mode) JCE Editor Erweitert den vorhandenen Editor im Front- und Backend Eventlist Termine und Veranstaltungen verwalten eventlistcal Kalendermodul zu Eventlist Rubberdoc zur Dokumentendownload Verwaltung Joomgallery zur Bilderverwaltung Mad4Joomla Zur Formularerstellung mit Captcha Map24 Routenplaner von Map 24, erfordert eine kostenlose Registrierung JoomlaStats Analysetool für Traffic, Suchmaschinenanfragen, Browsertypen, Betriebssystem Communicator Newslettersystem Kunena Forum uddeim Privates Nachrichtensystem, ähnlich email, mit dem Nachrichten lokal auf dem Server bleiben und nicht über das Internet versendet werden (Konfigurationseinstellung). Akeeba backup Wichtiges komfortables Tool, mit welchem die Dateien als auch die Datenbank gesichert werden Joomla!1.5 Anleitung_neutral_101123 Seite 2 von 11
Joomla! installieren auf selbst installiertem Webserver (Ubuntu 10.04) Installationsdateien ins Webverzeichnis kopieren Webserververzeichnis: /var/www neues Verzeichnis im www-ordner erstellen: mkdir meine-site.de Einen Benutzer mit Passwort auf dem Webserver einrichten mit: adduser benutzer Dadurch werden automatisch die Dateien per FTP in den /home-ordner des Benutzers hochgeladen. Sinnvollerweise wird ein extra Verzeichnis für die Joomladaten erstellt: mkdir /home/benutzer/joomla Als root per FTP folgende Joomla-Dateien de-de.joomla1591-full.zip in folgendes Verzeichnis kopieren, /home/joomla mit dem Befehl unzip -o de.de.joomla1591_full.zip -d /var/www/meine-site.de entpacken und anschließend die Besitzrechte angepassen mit chown www-data:www-data -R /var/www/meine-site.de Somit sind die Joomla-Installationsdateien auf dem Webserver aufgespielt. Im nächsten Schritt muss die Datenbank vorbereitet werden. Anschließend wird über einen Browser die Installation auf dem Webserver vervollständigt. Datenbank einrichten Mit phpmyadmin wird im Browser eine neue SQL-Datenbank angelegt. http://localhost/phpmyadmin MySQL-Benutzer: root Kennwort: 0!Weg_hier8 Neue Datenbank anlegen mit Name meine-site und Zeichensatz utf8_general.ci Sprache: Deutsch utf-8 anschließend phpmyadmin beenden. Joomla!1.5 Anleitung_neutral_101123 Seite 3 von 11
Joomla-Installation ausführen Joomla mit Browser installieren... http://localhost/meine-site.de Jetzt einfach der Installationsroutine folgen und die Einstellungen bzw. Auswahl bestätigen. Während der Installation wird abgefragt, ob Beispieldaten importiert werden sollen. Dies sollte vermieden werden, da es sehr unständlich ist, alle Beispieldaten wieder zu entfernen. Grundeinstellung bei der Joomla Installation Datenbanktyp mysql Servername localhost Benutzername root Passwort 0!Weg_hier8 Datenbankname meine-site Tabellenpräfix meinesite_ (oder Voreinstellung) Bei Installation auf eigenen Webserver: Die FTP-Einstellungen während der Joomla-Installation wird einfach übersprungen, da man keinen direkten Zugriff per FTP auf das www-verzeichnis besitzt. Bei Installation z.b. auf www.allinkl.com-server: Die FTP-Einstellungen mit den Daten vom Provider ausfüllen. Dies erspart einem später, immer wieder die Besitzrechte erneut herstellen zu müssen! Websitename Willkommen auf www.meine-site.de Ihre E-Mailadresse schon.bekannt@provider.de Administrator-Passwort 0!Weg_hier8 danach muss per FTP das Verzeichnis installation gelöscht werden mit rm -R installation Joomla! aktualisieren auf selbst installiertem Webserver (Ubuntu 10.04) Von der Internetseite www.joomla.de können die neuesten Updates mit den deutschen Sprachpaketen heruntergeladen werden. Diese werden zunächst auf einem Rechner gespeichert und entpackt. Diese entpackten Dateien müssen nun komplett in das www-verzeichnis des Webservers geschrieben werden. Ich übertrage die entpackten Dateien mit Filezilla in das FTP-Verzeichnis auf dem Webserver. Anschließend werden die Dateien auf dem Server, angemeldet als root, mit folgendem Befehl in das Webserververzeichnis kopiert. 1. Sich als root anmelden. 2. Per FileZilla werden die entpackten Update-Dateien nach /home/ftp/benutzer/joomla_update_15_16 kopiert. Anschließend in das FTP-Verzeichnis mit den Dateien wechseln. cd/home/ftp/benutzer/joomla_update_15_16 3. Anschließend die Dateien kopieren mit cp -r * /var/www/meine-site.de 4. So werden alle relevanten Dateien auf den aktuellen Stand gebracht. 5. Sollten beim Kopieren als root die neuen Dateien und Verzeichnisse den Eigentümer den root besitzen, müssen jetzt noch die Besitzrechte angepasst werden. Mit dem Befehl chown www-data:www-data -R /var/www/meine-site.de Joomla!1.5 Anleitung_neutral_101123 Seite 4 von 11
Joomla! installieren auf Providerserver Hat man bei einem Provider ein passendes Paket für den Webauftritt gewählt, erhält man auch Zugangsdaten zu FTP, Mail und MySQL-Datenbank. Bei manchen Providern kann man verschiedene Programme bzw. Pakete per Befehl installieren lassen. Wir übertragen die entpackten Joomla dateien per FTP auf den Webserver. Hierzu verwende ich Filezilla mit vom Provider bzw. selbst eingestelltem Benutzernamen und Passwort. Ist noch keine MySQL-Datenbank eingerichtet, so kann meistens selbst in einem Verwaltungstool des Providers eine MySQL-Datenbank eingerichtet werden. Nachdem die Joomla-Dateien auf dem Server liegen, sollten die Einstellungen für Benutzer/Gruppe überprüft werden. Es darf dort normalerweise nicht root, www-data oder www-run stehen. Sollte dies der Fall sein, so gibt es normalerweise im Verwaltungstool des Providers die Möglichkeit, Besitzrechte und Gruppe zu berichtigen. Joomla-Installation ausführen Joomla mit Browser installieren... http://www.meine-site.de Jetzt einfach der Installationsroutine folgen und die Einstellungen bzw. Auswahl bestätigen. Grundeinstellung bei der Joomla Installation Datenbanktyp mysql Servername localhost Benutzername (selbstvergeben oder vom Provider) benutzer Passwort (selbstvergeben oder vom Provider) Passwort Datenbankname (selbstvergeben oder vom Provider) meine-site Tabellenpräfix (Standardeinstellung lassen!) jos_ Websitename Willkommen auf www.meine-site.de Ihre E-Mailadresse info@meine-site.de Administrator-Passwort 0!Weg_hier8 danach muss das Verzeichnis installation gelöscht werden. Dies kann am einfachsten mit Filezilla über den FTP-Zugang erreicht werden. Joomla!1.5 Anleitung_neutral_101123 Seite 5 von 11
Joomla, Zusatzkomponenten, Module und Plug-In's installieren und konfigurieren Grundlegende Joomla Einstellungen Im Backend unter Site / Konfiguration werden grundlegende Joomla Einstellungen vorgenommen. Ich zeige hier die drei einzelnen Einstellungseiten der Reihe nach. Die Suchmaschinenoptimierung wird etwas weiter unten erläutert und eingestellt! Joomla!1.5 Anleitung_neutral_101123 Seite 6 von 11
Joomla!1.5 Anleitung_neutral_101123 Seite 7 von 11
Joomla!1.5 Anleitung_neutral_101123 Seite 8 von 11
SEO - Suchmaschinenoptimierung mit Joomla Bordmitteln Voraussetzung mod_rewrite Unter Hilfe / Systeminfo / PHP-Information kann überprüft werden, ob auf dem Webserver mod_rewrite geladen und aktiviert ist. Joomla!1.5 Anleitung_neutral_101123 Seite 9 von 11
Voraussetzung.htaccess Im Installationsverzeichnis sollte die vorhandene htaccess.txt am besten in.htaccess kopiert werden. Hierzu folgenden Befehl eingeben: cp htaccess.txt.htaccess Anschließend noch den Eigentümer wechseln: chown www-data:www-data.htaccess Das ganze lässt sich anzeigen mit: ls -ali Zur Anzeige im FTP-Programm (z.b. Filezilla) muß die Anzeige auf unsichtbare Dateien anzeigen eingestellt sein. Sind beide Bedingungen erfüllt, mod_rewrite ist geladen, die.htaccess ist vorhanden, so kann wie in der unteren Abbildung die Einstellung für Suchmaschinen und mod_rewrite erfolgen. Diese Einstellungen sind im Backend unter Site / Konfiguration / Site auf der rechten Seite im Bereich der Suchmaschinenoptimierung zu finden. Das erfolgreiche Ergebnis kann nur auf der Website im Frontend kontrolliert werden. Hierzu benötigt man jedoch einige Dokumente mit eigenen Menü-Links. Zum Erzeugen von SEO-URL's verwendet das integrierte SEO-System von Joomla die Alias-Namen von Bereichen, Kategorien und Beiträgen. Joomla!1.5 Anleitung_neutral_101123 Seite 10 von 11
Hilfreiche Dokumente und Internetadressen Von Galileo Computing gibt es online und zum Herunterladen ein gutes Buch zu Joomla! 1.5. Auf den deutschen Seiten von Joomla gibt es die neuesten Patches und Informationen hierzu. Um Joomla auf Ubuntuserver zu installieren gibt es auf ubuntuusers.de eine Anleitung. Viele Templates und Erweiterungen zu Joomla! 1.5 sind unter www.joomla-downloads.de zu finden. Den vorhandenen Joomla Editor kann man mit JCE unter www.joomlacontenteditor.net erweitern. Unter http://de.wikibooks.org/wiki/hauptseite sind deutsche Seiten mit Anleitungen zu verschiedenen Bereichen Unter www.schlu.net kann man sich die Komponente EventList herunterladen. Mit dieser können Termine und Veranstaltungen verwaltet und veröffentlicht werden. Für Eventlist gibt es auch ein passendes Modul, welches einen Kalender zur Verfügung stellt. Wer Bilder mit oder ohne Kommentare und / oder Bewertungen in seinen Internetauftritt einbauen möchte, ist bei www.joomgallery.net genau richtig. Diese Übersicht erhebt keinen Anspruch auf Vollständigkeit und ist nur aus den eigenen Erfahrungen heraus entstanden. Klaus Hofmann Joomla!1.5 Anleitung_neutral_101123 Seite 11 von 11