XAMPP und IonCube Installation
Zunächst wird eine aktuelle Version von XAMPP benötigt. Diese können Sie unter http://sourceforge.net/projects/xampp/files/ herunterladen. Die Installation gestaltet sich wie bei jedem Windows Programm denkbar einfach. Folgen Sie einfach den Anweisungen.
...
Öffnen Sie nach der Installation das XAMPP Control Panel und starten Sie den Apache Webserver, sowie den MySql-Datenbank-server. Rufen Sie die Seite http://localhost/ auf um die Funktionsfähigkeit zu testen.
IonCube Loader Installieren (für Version 6 überspringen)
Damit xt:Commerce 4/5 auch lokal lauffähig ist, muss natürlich auch der IonCube Loader installiert werden. es empfiehlt sich dazu das Wizard Script (erkennt automatisch die benötigte Version) zu benutzen: http://www.ioncube.com/loaders.php
...
Bedenken Sie zukünftig, dass Sie vor dem Herunterfahren Ihres PC den Web- und Datenbankserver deaktivieren müssen, andernfalls kann es zu Datenverlust kommen.
Vorbereiten der Installation
Laden Sie die Shopdaten in das Verzeichnis /XAMPP/htdocs/shop1/ (erstellen Sie den Ordner "Shop1"). Bevor die Installationsroutine gestartet wird, muss noch eine leere Datenbank erstellt werden und ein Passwort für die Datenbank gesetzt werden (XAMPP lässt das Passwort standardmäßig leer, xt:Commerce 4 unterstützt dies aus Sicherheitsgründen aber nicht.)
...
Nun müssen Sie nur noch die Lizenzdateien im /lic/ Ordner hinterlegen, danach können Sie die Installationsroutine von xt:Commerce 4 mit dem Aufrufen der URL http://localhost/shop1/xtWizard/ starten.
Installationsroutine
Zunächst sehen Sie die Startseite mit der Prüfung, ob alle Systemvoraussetzungen für xt:Commerce 4 erfüllt sind. Momentan ist bei XAMPP die Option "magic_quotes_gpc" standardmäßig nach der Installation deaktiviert. Also öffnen Sie die /xampp/php/php.ini und suchen Sie die Zeile:
...
Ist die Installation geglückt, erhalten Sie abschließend den Benutzernamen und das Passwort zum Backend des Shops.
mod_rewrite in XAMPP aktivieren
Wenn Sie bei lokaler Installation auf einem XAMPP den Fehler 500 bei der Installation bekommen, haben Sie vermutlich mod_rewrite noch nicht aktiviert, denn in den meisten XAMPP Versionen ist dies per default deaktiviert.
...
Starten Sie nun XAMPP (bzw Apache Webserver) neu, mod_rewrite sollte nun installiert sein.
Curl SSL in XAMPP installieren
Sollten Sie einen Fehler wie "cURL error 60: SSL certificate problem: unable to get local issuer certificate" während oder vor dem Installationsvorgang angezeigt bekommen, müssen Sie noch SSL für CURL aktivieren.
Laden Sie hierzu das Zertifikat von http://curl.haxx.se/ca/cacert.pem und kopieren Sie dies in das php/extra/ssl/ Verzeichnis in ihrer XAMPP/WAMPP installation.
Öffnen Sie danach die php.ini und suchen nach dem Abschnitt "[curl]" und ergänzen folgende Zeile, und passen den Pfaad an Ihre Verzeichnisse an.
Code Block |
---|
curl.cainfo="C:\xampp\php\extras\ssl\cacert.pem" |
Als letzten Schritt stoppen und starten Sie Apache neu.