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


