1 Joomla 3.x VirtueMart 3.x und Komponenten Paket: Zusammen mit dem E-Book Praxishandbuch zu Joomla 3.x und VirtueMart 3.x erhalten Sie hier ein komplett vorinstalliertes System aus folgenden Komponenten: Basisinstallation: Joomla 3.x, VirtueMart 3.x, inklusive vollständigem Shop Registrierungsformular, zweisprachig Deutsch und Englisch bereits vorinstalliert, Joomla 3.x und VirtueMart 3.x Praxishandbuch, Installierte Zusatztools: ArcMailling, zum Versenden von Newslettern, Admin Tools Pro, nützliche Toolsammlung mit der sich die Website optimal absichern lässt, Akeeba Backup, zur Sicherung der Datenbank und der Dateien, breezingforms, eines der besten und flexibelsten Formularsysteme für E-Mail- Formulare, jdownloads, damit können Sie Ihren Shopkunden Download anbieten, z.b. kostenlose PDF-Dateien, j4schema, zum Aufbau Strukturierter Daten für eine optimale SEO, SEO Tool JB Pro, damit sparen Sie nicht nur einen großen Teil des Aufwandes, das Tool hilft Ihnen Fehler zu vermeiden und Ihre Website bei Google und Co. nach vorne zu bringen, 404 Tool, damit lassen 403, 404, 500 Fehler sehr SEO-freundlich abfangen und korrigieren, ein Muss nach jeder Migration, fünf moderne Joomla Templates, Copyright Karl-Heinz. Derhake 2013 Seite 1 Version 1.2
Installierte VirtueMart Zusatztools: anpassbares VirtueMart Theme, VirtueMart Erweiterung, um downloadbare Produkte zu verkaufen, Quantity plugin, Rabatt-Tool mit dem Rabatte über die Produktmenge gesteuert werden können, Dieses Paket ist komplett, ob Sie einen OnlineShop, oder eine Kommunikationsplattform mit integriertem OnlineShop aufbauen möchten. Das ist mit dieser vorkonfigurierten Softwarekombination in kürzester Zeit realisierbar. Lizenzen: Alle Tools in diesem Angebot sind GPL-lizenziert, auch wenn es sich um sogenannte Commercial Versionen handelt, die, wenn Sie diese einzeln kaufen, kostenpflichtig sind. Lokale oder sofortige Onlineinstallation: Das gesamte Paket ist so konfiguriert, das es auch mit XAMPP lokal ausgeführt werden kann. Damit haben Sie eine komplette lokale Testumgebung, in der Sie das ganze Paket unter absolut realen Bedingungen testen und für Ihre Bedürfnisse anpassen können. Eine Installation auf einem Webserver bei einem Provider ist entweder sofort möglich, oder nach einer lokalen Testphase dann der letzte Schritt, nachdem Sie alle Anpassungen vorgenommen haben. Egal welche Installationsart Sie wählen, die dazu notwendigen Schritte finden Sie detailliert in den Dokumentationen. Schneller und problemloser kann man ein derartiges System nicht aufsetzen. Sie sparen Tage Wochen an Zeit und vermeiden Fehler. Diese Dokumentation gelidert sich in zwei generelle Teile: Installation lokal unter XAMPP oder bei einem Provider, Copyright Karl-Heinz. Derhake 2013 Seite 2 Version 1.2
Kurzeinweisung in die installierten Komponenten. Alle Komponenten sind ausführlich im Handbuch Praxishandbuch zu Joomla 3.x und VirtueMart 3.x beschrieben. 2 Installation des Paketes: Sie haben generell zwei Möglichkeiten der Installation: Sofortige Installation des Paketes auf einen Webserver (Kapitel 4), lokale Installation des Paketes unter XAMPP. 2.1 Die generellen Voraussetzungen für das Arbeiten mit Joomla: Technische Voraussetzungen: die folgenden Programme und Funktionen werden benötigt: Internetbrowser: Firefox 23 oder höher, Internet Explorer 10 oder höher, Google Chrome 29 oder höher, Safari 6 oder höher Copyright Karl-Heinz. Derhake 2013 Seite 3 Version 1.2
Webserver: Copyright Karl-Heinz. Derhake 2013 Seite 4 Version 1.2
2.2 lokale Installation des Paketes unter XAMPP: Aus Gründen der Download- Sicherheit muss die Installationsdatei für XAMPP für Windows separat herunter geladen werden. Bitte verwenden Sie bei einer lokalen Testversion für das Joomla-Softwarepaket nur die Version 1.8.2, da diese von uns getestet ist, andernfalls können wir für eine reibungslose Funktion nicht garantieren. Sie finden Sie unter Download Joomla und Zubehör: XAMPP ist eine Zusammenstellung von freier Software. XAMPP ermöglicht das einfache Installieren und Konfigurieren des Apache Webservers, mit der Datenbank MySQL bzw. SQLite und den Skriptsprachen Perl und PHP (mit PEAR). Das X steht hierbei für die verschiedenen Betriebssysteme, auf denen es eingesetzt werden kann. XAMPP enthält zusätzlich andere nützliche Werkzeuge, wie den FTP-Server ProFTPd oder FileZilla Server, den Mailserver Mercury, das Datenbanktool phpmyadmin, den Webalizer und OpenSSL. XAMPP ist ein sehr mächtiges Tool, ich werde hier nur auf den Teil näher eingehen, den wir für unser Vorhaben benötigen. Installation von XAMPP Vorwort Bei Windows Vista und Windows 7 ist folgendes zu beachten: Aufgrund fehlender Schreibrechte der Standardinstallation für das Verzeichnis "C:\Program Files" ("C:\Programme"), sollte XAMPP in einem alternativen Verzeichnis ("C:\xampp" oder "C:\meinverzeichnis\xampp") installiert werden. Andernfalls muss die Datei \xampp\apache\conf\extra\httpd-xampp.conf angepasst und der Eintrag Allow from localhost durch Allow from 127.0.0.1 ersetzt werden. 2.2.1 Installationsschritte Entpacken Sie die Datei xampp-win32-1.8.2-2-vc9-installer.zip und starten Sie die Datei xampp-win32-1.8.2-2-vc9-installer.exe (benutzen Sie nur diese Version). Nach der Installation starten Sie das Controll Panel. Copyright Karl-Heinz. Derhake 2013 Seite 5 Version 1.2
Klicken Sie auf den Button Apache Start und auf MySQL Start. Das Ergebnis sollte so aussehen. Ist alles OK, sehen Sie jeweils den Status Running. Wenn der Apache Server nicht Copyright Karl-Heinz. Derhake 2013 Seite 6 Version 1.2
starten will, liegt es meist an blockierten Ports. Folgende Ports werden für eine grundlegende Funktionalität benötigt: Apache (HTTP): Port 80 Apache (WebDAV): Port 81 Apache (HTTPS): Port 443 MySQL: Port 3306 Probleme mit Skype Da Skype die Ports 80 (HTTP) und 443 (HTTPS) für eingehende Verbindungen nutzt, kann es zu Problemen kommen, wenn Skype läuft und XAMPP danach gestartet wird. Der Apache bricht den Startvorgang dann mit einer Fehlermeldung ab. Wenn Sie Skype und XAMPP gleichzeitig nutzen wollen, dann starten Sie zuerst XAMPP und anschließend Skype, oder geben Sie die Ports in Skype frei. Damit die beiden Ports frei werden, gehen Sie zu den Programmoptionen von Skype, unter "Verbindungen" deaktivieren Sie die Checkbox "Ports 80 und 443 als Alternative. Dann geht beides. Die Firewall blockiert die Ports Auch das kann eine Möglichkeit sein, warum der Apache nicht starten will. Lesen Sie in der Dokumentation Ihrer eingesetzten Firewall- Software nach und geben Sie die Ports frei. Übrigens: Das Abschalten der Firewall hilft hier nicht weiter, da die besagten Ports dann immer noch geschlossen sind. Nachdem die beiden Dienste gestartet wurden, können Sie einen ersten Test durchführen und prüfen, ob alles geklappt hat. Rufen Sie dazu ihren Internet-Browser auf (z.b. Internet-Explorer, Firefox, Opera, Safari etc.) und tragen Sie folgende die Adresse: http://localhost/xampp ein. Copyright Karl-Heinz. Derhake 2013 Seite 7 Version 1.2
4 Inhaltsverzeichnis 1 Joomla 3.x VirtueMart 3.x und Komponenten Paket:... 1 2 Installation des Paketes:... 3 2.1 Die generellen Voraussetzungen für das Arbeiten mit Joomla:... 3 2.2 lokale Installation des Paketes unter XAMPP:... 5 2.2.1 Installationsschritte... 5 2.3 Installation des Joomla 3.x VirtueMart 3.x und Komponenten Paket in der Testumgebung:... 9 2.4 Ohne Datenbank geht nichts:... 11 2.4.1 Anpassen der Einstellenden in der configuration.php:... 13 2.5 Aufruf und einloggen in das Backend:... 15 3 Sofortige Installation des Paketes auf einen Webserver:... 18 3.1 Provider:... 18 3.2 FTP- Programm:... 18 3.3 Drei Schritte bis zum Ziel:... 19 3.3.1 Erstellen einer Datenbank und Importieren der Daten bei Ihrem Provider:... 22 3.3.2 Einstellungen in der Konfigurationsdatei:... 24 3.3.3 htaccess-schutz für Joomla-Verzeichnisse:... 26 3.3.4 Der erste Aufruf der Domain:... 26 3.4 Prüfen der Installation:... 26 3.5 Einweisung in die installierten Komponenten:... 28 3.5.1 Menüs und was diese beinhalten:... 28 3.5.2 Die installierten Erweiterungen:... 29 3.6 Anpassungen, die Sie durchführen müssen:... 30 3.6.1 Anpassungen im VM Shop:... 30 4 Inhaltsverzeichnis... 32 Copyright Karl-Heinz. Derhake 2013 Seite 32 Version 1.2
Copyright Karl-Heinz. Derhake 2013 Seite 33 Version 1.2