XAMPP Installieren

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

Laden Sie das Skript in das Verzeichnis /XAMPP/htdocs/ und rufen Sie es mit Ihrem Browser auf und folgen Sie exakt den Anweisungen.

Starten Sie abschließend mit dem XAMPP-Control-Panel den Webserver neu (nicht das Control Panel schließen, nur "Stop" und wieder "Start" drücken) und drücken danach auf den Link "click here to test the loader". Sollten Sie nun eine erfolgreiche Rückmeldung wie z.B. "the IonCube Loader is installed and encoded files should run without problems" können Sie zum nächsten Schritt weitergehen.

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.)

Rufen Sie die Seite http://localhost/security/xamppsecurity.php auf und tragen ein Passwort ein. Bestätigen Sie dieses mit drücken des "Passwort ändern" Buttons. Dann wechseln Sie zur phpMyAdin (http://localhost/phpmyadmin/ und erstellen eine neue Datenbank.

Wählen Sie als Zeichensatz "utf8-general_ci" und drücken den Anlegen Button.

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 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:

php.ini
magic_quotes_gpc = Off

Tauschen Sie das Off gegen On aus. Speichern Sie ab und starten Sie den Webserver neu.


Danach sollten alle Systemvoraussetzungen für xt:Commerce 4 erfüllt sein und Sie können die Installation fortsetzen.

Nach der Bestätigung der EULA, müssen Sie dem Shop die Datenbankverbidnung mitteilen, sowie eine E-Mail-Adresse hinterlegen. Bei einer lokalen Testumgebung ist dieser Schritt jedoch zu vernachlässigen, da der Shop keine E-Mails versenden soll/kann. (Einen Mailserver zu konfigurieren würde den Rahmen sprengen).

Sind Ihre Daten korrekt können Sie nun beobachten, wie die Installationsroutine anfängt die Plugins zu installieren.

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.

Um mod_rewrite zu aktivieren suchen Sie in Ihrer httpd.conf Datei von XAMPP nach der Zeile:

httpd.conf
#LoadModule rewrite_module modules/mod_rewrite.so

Entfernen Sie das # am Zeilenanfang und speichern Sie die Datei.

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.

curl.cainfo="C:\xampp\php\extras\ssl\cacert.pem"

Als letzten Schritt stoppen und starten Sie Apache neu.


Support
Shop Support: Support zum Shop und anderen
Produkten von xt:Commerce.

Fehler melden
Report a Bug: Fehler gefunden?
Informieren Sie uns.

xt:Commerce Marketplace
Plugins & Templates: Über 500 Möglichkeiten in unserem
Store zur Shop-Optimierung.

xt:Commerce Service Team
Services: Wir übernehmen individuelle
Anpassungen für Ihren Shop.

Impressum