Gambio GX lokal unter Xampp Installieren

   

Gambio GX lokal Iinstallieren.

Gambio GX Tutorial für die Nutznung von Xampp um die Gambio GX Shop Software als lokales Testsystem einzurichten.


Schritt 1: XAMPP herunterladen
Von Apachefriends xampp herunterladen. Ich habe mich für die Installerversion entschieden, weil... ach, was weiß ich... weil ich mich dafür entschieden hab. So

Schritt 2: Xampp Installieren
- Installieren (bei xamppLite entfällt das installieren, d.h. man muß die einzelnen Dienste manuell starten). Zum Abschluß der Installation wird man gefragt, ob das XAMPP Contro-Panel gestartet werden soll, was man mit Klick auf "JA" oder "Nein" bestätigen kann. Ich habe "JA" geklickt, weil ich wissen wollte, wie´s ausschaut.

Schritt 3: Xampp Einstellungen
Im XAMPP Control-Panel dann Apache und MySql mit dem Button Start starten. Vermutlich quakt dann die Firewall rum, wegen Zugriff zulassen --> daher ZULASSEN!!!
(ACHTUNG! Wer keine Ahnung von der Materie wie ich --> Bitte nicht auf den Button Admin klickern oder Haken bei SVC machen. Das ergibt irgendwann eine langwierige Suche im Internet )
Wenn dann hinter Apache und MySql "Running" steht, läuft schonmal das wichtigste.

Schritt 4: Xampp Vorbereiten
Nun rufen wir im Browser die Seite http://localhost/xampp auf - die Startseite von XAMPP.
Auf der Willkommensseite steht dann "Herzliche Glückwunsch... erfolgreich installiert" usw. Wir betrachten dann auf der linken Seite das obere Menü. Wir klicken auf Status, um nochmals zu überprüfen ob alles ordnungsgemäß läuft.

MySql-Datenbank - AKTIVIERT
PHP - AKTIVIERT
HTTPS (SSL) - AKTIVIERT
Common Gateway Interface (CGI) - AKTIVIERT
Server Side Includes (SSI) - AKTIVIERT
SMTP Server -DEAKTIVIERT
FTP Server -DEAKTIVIERT

 

Gambio GX lokal unter XAMPP installieren. Gambio GX Testsystem einrichten Tutorial



Wenn das wie oben ausschaut, ist die Basis schonmal ok
Als nächstes klicken wir auf Sicherheitscheck. Es öffnet sich eine neue Seite und zwar die XAMPP SICHERHEIT [Security Check 1.0]

Standardmässig wird dann da stehen, daß die XAMPP-Seiten über das Netzwerk erreichbar sind, daß der Benutzer "root" kein Passwort hat, daß der PHPmyadmin nicht Paßwortgeschützt ist etc. ... um es kurz zu sagen, rechts unter Status werden ne ganze Menge roter Balken sein in denen das Wort "unsicher" herauspulsiert (so kam es mir vor)

Aber erstmal weiterlesen. Unter diesem pulsierenden vollmitwarnhinweisenfeld steht folgender Hinweistext mit einem Link.

ZITAT
Diese Sicherheitslücken im XAMPP Verzeichnis, dem ROOT Passwort für MySQL und der Sicherung von PHPMyAdmin können nun einfach über den folgenden Link geschlossen werden:
=> http://localhost/security/xamppsecurity.php <= [nur über localhost möglich]


Schritt 5: Xampp Master Password festlegen
Hier kann man nun endlich (Gottseidank) ein Passwort für den MySql SuperDuperUser vergeben und wahlweise auch noch in einer Textdatei (wie praktisch ) abspeichern. Dann noch den Verzeichnisschutz anlegen (oder auch nicht) -->fertig. Da ich zugegebenermaßen etwas faul in solchen Sachen bin, hab ich bei MySql und Xampp Verzeichnisschutz den gleichen Benutzernamen (root) und das gleiche Passwort .

Dann nochmal auf Sicherheitscheck klicken und dann sollte folgendes da stehen:

Diese XAMPP-Seiten sind nicht über's Netzwerk erreichbar SICHER
MySQL Admin User "root" hat ein Passwort SICHER
PhpMyAdmin Passwort Schutz wurde aktiviert SICHER
Ein FTP Server läuft nicht oder wird von einer Firewall geblockt! UNBEKANNT
Ein FTP Server läuft nicht oder wird von einer Firewall geblockt!
PHP läuft NICHT im "Safe Mode" UNSICHER
Wer auf seinem Server die Ausführung von PHP auch für Aussenstehende zuläßt, sollte sich aus Gründen der Sicherheit überlegen, ob er PHP im sog. "Safe Mode" konfiguriert. Für reine Entwickler ist allerdings der "Safe Mode" nicht zu empfehlen, da manche Funktionen eingeschränkt oder überhaupt nicht mehr ausgeführt werden. Mehr Info
Ein POP3 Server wie Mercury Mail läuft nicht oder wird von einer Firewall geblockt! UNBEKANNT

Puh... das Pulsieren der Warnungen hat aufgehört

Gambio GX lokal unter XAMPP installieren. Gambio GX Testsystem einrichten Tutorial

Schritt 6: Xampp Datenbank einrichten
Als nächstes schauen wir wieder auf der XAMPP Startseite ins linke Menü. Unter TOOLS auf phpmyadmin klickern und schon können wir fast die Datenbank erstellen. Benutzername und Passwort eintragen und losgehts. Nun befinden wir uns in den heiligen MySQL Datenbankhallen. Nicht verzweifeln, ist alles nur halb so schlimm.

Gambio GX lokal unter Xampp Installieren

Datenbankname eintragen... irgendeine beliebige Zahlen/Ziffenfolge (ich hab sinnigerweise den Namen gambio für die Datenbank genommen ). Sonst sind keine Einstellungen nötig und wir können uns aus den heiligen Datenbankhallen wieder verabschieden (und wer will, kann das Fenster schließen).

Schritt 7: Xampp Verbindungen Testen
Schritt 2:
Als nächstes wechseln wir im Explorer in das Verzeichnis, in das XAMPP erstellt wurde. Bei mir war das wie vorgeschlagen c:\xampp. Dann öffnen wir das Verzeichnis htdocs. Das ist das... wie soll ich das nennen... ich sag jetzt mal einfach das Startverzeichnis des Webservers. In diesem Ordner htdocs erstellen wir einen neuen Order, vorzugsweise shop, webshop oder gambio, von mir aus auch fd43ewyy761-pouz6524hgf... das bleibt jedem überlassen. Bei mir erhielt der ordner den Namen gambio (irgendwie wollte mir nix originelles einfallen ) und sah dann so aus --> C:\xampp\htdocs\gambio.... und In diesen neu erstellten Ordner werden jetzt die Shopdateien kopiert. Wir nennen den Ordner für dieses Tutorial einfach "shop" (natürlich ohne"") , ihr könnt aber auch einen anderen Namen vergeben.
Nun wechseln wir wieder in das Verzeichnis htdocs und klicken mit der rechten Maustaste auf unseren selbst erstellten Ordner "shop", im aufklappenden Kontextmenü auf Eigenschaften, Registerreiter Allgemein unter Attribute bei Schreibgeschützt solange in das kleine Kästchen klicken, bis da nix mehr markiert ist (Attribute für diesen Ordner, Unterordner und Dateien mitübernehmen)--> wichtig wegen Schreibrechte und so. Mit einem Klick auf Übernehmen und OK übernehmen wir das dann auch so.

Nun kommen wir langsam zur Installation des Shops. Wenn noch nicht geschehen, verbannen wir das XAMPP Control-Panel mit einem Klick auf X in die Taskleiste.

Gambio GX lokal unter XAMPP installieren. Gambio GX Testsystem einrichten Tutorial


Schritt 8: Gambio GX Lokal Installation
Wir öffnen den Browser und tragen die URL <a href="http://anonym.to/?http://localhost/shop/xt-Commerce / xt:Commerce_installer" target="_blank">http://localhost/shop/xt-Commerce / xt:Commerce_installer</a> ein, wobei "shop" der von Dir erstellte Ordner sein sollte... sonst gehts nich

Nun sollte sich die Installationsseite des Shops öffnen. Dort sollte dann in etwa folgendes stehen:

ZITAT
Willkommen zur Installation Ihres neuen Shopsystems

Dieser Shop ist auf jedem System lauffähig, welches eine PHP Umgebung (ab PHP 4.3.0) und mySQL zur Verfügung stellt, wie zum Beispiel Linux, Solaris, BSD, und Microsoft Windows. Sollten unterhalb dieses Textes Fehlermeldungen beginnend mit FALSCHE DATEIRECHTE oder FALSCHE ORDNERRECHTE zu sehen sein, sind die Lese- und Schreibberechtigungen nicht richtig gesetzt. Setzen Sie die Berichtigungen (CHMOD) aller unten aufgeführten Dateien und Verzeichnisse mittels Ihres FTP Programms auf 777. Aktualisieren Sie nun Ihren Browser oder rufen Sie diese Seite erneut auf. Die Fehlermeldungen sollten nun verschwunden sein und Sie können mit der Installation beginnen.

Nach der Installation setzen Sie die Berechtigungen der Dateien
/admin/includes/configure.php
/admin/includes/configure.org.php
/includes/configure.php
/admin/includes/configure.php
auf 444 zurück.


Sicherheitsrisiko:

"safe_mode" ist in der Konfiguration Ihres Shopservers deaktiviert. Dies stellt ein Sicherheitsrisiko dar. Wir empfehlen Ihnen sich an Ihren Provider zu wenden, damit dieser "safe_mode" für Ihren Server aktiviert.


Überprüfung:
DATEIRECHTE .............................. OK
ORDNERRECHTE .............................. OK
PHP-VERSION .............................. OK
GDlib-VERSION .............................. OK
GDlib GIF-Unterstützung .............................. OK


Schritt 9: Gambio GX Setup der Datenbank unter Xampp
Als nächstes wählen wir unsere Installationssprache aus.. in meinem Fall DEUTSCH! . Mit einem Klick auf Continue gehts weiter zur nächsten Seite, zur Datenbank- und Webserverinstallation. Bei den Installationsoptionen die beiden Haken bleiben drin. Wichtig ist jetzt das, was bei den Datenbankinformationen reinkommt.

Bei mir sah das dann so aus

Gambio GX lokal unter Xampp Installieren

Gambio GX lokal unter XAMPP installieren. Gambio GX Testsystem einrichten Tutorial


Anmerkung:

Datenbank MUß "localhost" (ohne"")
Benutzername MUß "root" (ohne"")
Passwort - nur wenn bei XAMPP als MySQL SuperUser eins vergeben wurde, ansonsten leer
Datenbankname - der Name der Datenbank, die wir bei phpmyadmin erstellt haben.

Unter den Webserver-Informationen sollten die Felder schon ausgefüllt sein... wenn nicht --> keine Ahnung

Mit einem Klick auf Continue gehts weiter zum install_step2.php, zur Testverbindung zur Datenbank. War diese erfolgreich, gehts eigentlich nur weiter mit Continue. Wenn nicht erfolgreich gehts mit dem Button Back zurück um die Daten zu überprüfen.

Jetzt Klicken wir solange auf Continue bis folgende Meldung erscheint: Der Datenbank-Import war erfolgreich (und freuen uns, daß es bis hierhin funktioniert hat
Mit einem Klick auf Continue gehts weiter zu den Webserver Informationen. Um hier späteren Problemen vorzubeugen, aktivieren wir das Feld: Speichere Sessions in der Datenbank (nach einem Tip hier aus dem Forum)

Und weiter gehts mit Continue.

die nun folgende Seite gratuliert uns nun zum erfolgreichen konfigurieren des Webservers

Schritt 10: Gambio GX - FEHLER.. WAS NUN ?
AAAAAAAAAAAABER...... mit einem Klick auf Continue brüllt uns ein FEHLER entgegen.
Nämlich:

ZITAT
Parse error: parse error in C:\xampp\htdocs\shop\includes\configure.php on line 24



Gambio GX lokal unter XAMPP installieren. Gambio GX Testsystem einrichten Tutorial



Also lassen wir das erstmal und minimieren (nicht schließen!!!) den Browser in die Taskleiste und trinken einen Schluck Kaffee oder sonstige Wachmacher.

Schritt 11: Gambio GX - Settings von Xampp Anpassen
Wir wechseln wieder(mal) in den erstellten Ordner namens "shop" im Verzeichnis htdocs. Dort angekommen öffnen wir den Ordner includes und suchen die Datei configure.php.

C:\xampp\htdocs\shop\includes\config.php

Mit einem handelsüblichen Editor (MS Office Word oder alternativ -->Rechtsklick auf configure.php -->öffnen mit --> Programm auswählen -->Programm aus einer Liste auswählen --> WordPad-MFC-Anwendung) die Datei öffnen.
Nun müssen folgende Zeilen geändert werden:

define('DIR_FS_DOCUMENT_ROOT', 'C:\xampp\htdocs\shop\');
define('DIR_FS_CATALOG', 'C:\xampp\htdocs\shop\');

in

define('DIR_FS_DOCUMENT_ROOT', 'C:/xampp/htdocs/shop/');
define('DIR_FS_CATALOG', 'C:/xampp/htdocs/shop/');

Also alle "\" ändern in "/"

Datei speichern.

 

Schritt 12: Gambio GX Testen !

Nun öffnen wir wieder den Browser, den wir in die Taskleiste geschickt hatten um die configure.php-Dateien zu ändern, klicken auf Continue und "Schwupps", gehts weiter. Auf dieser Seite gebt ihr jetzt die benötigten Daten an... Name , Tel.Nr., Shopname etc. ... und mit einem klick auf Continue gehts weiter zu dem Setup für Gäste und Standardkunden. Hier könnt ihr euch dann auch noch austoben.

Aber bevor es weitergeht, müssen folgende Zeilen in dieser Datei geändert werden:

C:\xampp\htdocs\shop\admin\includes\configure.php

ACHTUNG!!! Es handelt sich nicht um die configure.php wie oben beschrieben, sondern um die configure.php im admin Ordner. BITTE NICHT VERWECHSELN!!! Zu finden unter C:\xampp\htdocs\shop\admin\includes

ähnliche Datei, gleiches Spiel. Mit Editor öffnen und folgende Zeilen ändern

define('DIR_FS_DOCUMENT_ROOT', 'C:\xampp\htdocs\shop\'); // where the pages are located on the server

define('DIR_FS_ADMIN', 'C:\xampp\htdocs\shop\admin/'); // absolute path required

define('DIR_FS_CATALOG', 'C:\xampp\htdocs\shop\'); // absolute path required

in

define('DIR_FS_DOCUMENT_ROOT', 'C:/xampp/htdocs/shop/'); // where the pages are located on the server

define('DIR_FS_ADMIN', 'C:/xampp/htdocs/shop/admin/'); // absolute path required

define('DIR_FS_CATALOG', 'C:/xampp/htdocs/shop/'); // absolute path required

Datei speichern.
Den Browser erneut öffnen und auf Continue klicken. Das wars. Auf der letzten Seite wird noch gratuliert zum erfolgreichen konfigurieren des Shops.

Mit dem Button Continue gehts direkt zur Startseite eures (lokal installierten) Shops und könnt experimentieren was das Zeuch hergibt. Ich hab mir zusätlich eine Kopie angelegt, daß, falls ich den Shop mal zerschieße, immer ein Backup vorhanden ist.
Getreu dem Motto: "Gebranntes Kind scheut Feuer oder so ..."

Schritt 13: Gambio GX  - Last 5 Cents
Achja... zum Abschluß solltet ihr noch folgendes tun.

1. Den Ordner xt-Commerce / xt:Commerce_installer im Verzeichnis C:\xampp\htdocs\shop\ löschen oder umbenennen

2. folgende Dateien wieder mit Schreibschutz versehen:

C:/xampp/htdocs/shop/includes/configure.php
C:/xampp/htdocs/shop/includes/configure.org.php
C:/xampp/htdocs/shop/admin/includes/configure.php
C:/xampp/htdocs/shop/admin/includes/configure.org.php

3. Viel Spaß mit eurer Testumgebung haben.


Abschließend möchte ich noch sagen.... ach, probierts doch einfach. Viel Spaß beim ausprobieren. Ich brauch jetzt erstma ´nen Kaffee

PS.: Sollte etwas nicht so funktionieren wie oben beschrieben, dann bitte hier fragen

Gambio GX lokal unter XAMPP installieren. Gambio GX Testsystem einrichten Tutorial

Quick Links

Andere Empfehlungen

http://www.ecombase.de/Bilder/Designnerd-3D-RSS-preview.jpg
   Gully RSS News : Ecomdev News

   Mein Name gehört mir ! 
   Marketing Zielgruppe 50+
   Gast durch Gottes Hand ?

Copyright (C) 2008 eComBASE Shop Software - Community  - bei Volker Bellendorf - 59077 Hamm - +49-2381-402621
SHOPcommuniy (R) ist eingetragene Wort + Bildmarke
Alle Texte & Bilder sind Eigentum der Betreiber der Webseite eCombase.de
Vervielfältigung - Verwendung auf eigenen Webseiten nicht ohne schriftliche Genehmigung