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.
Damit xt:Commerce 4 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 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:
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.