XAMPP - Lokale Entwicklungsumgebung für modified eCommerce Shopsoftware
XAMPP - Lokale Entwicklungsumgebung für modified eCommerce Shopsoftware[Bearbeiten]
Shopsoftware auf lokalem Server - für die Entwicklung des Aussehens des Shops, die Codeentwicklung und die Anpassung an die eigenen Bedürfnisse gibt es aus meiner Sicht nichts besseres.
- Die Vorteile:
- mit dem Editor alle Shopdateien nach dem Vorkommen einer CSS-Klasse oder einer Variablen durchsuchen
- schnell eine Kopie des Shops machen, um dann ein neues Modul zu testen (erst mit dem MMLC werden Dateien wieder entfernt)
- nach dem eine Codeänderung im Editor gespeichert wurde, den Browser aktualisieren und das Ergebnis der Änderung betrachen (ohne Dateien zu verschieben)
- mit einem Dateivergleichsprogramm (z.B. WinMerge) mal schnell meine Shopdateien mit einer anderen Version vergleichen
- Dateien mal schnell kopieren, einfügen und zippen
- in einem weiteren Browserfenster mit phpMyAdmin in meine Datenbank schauen
- XAMPP muss nicht installiert werden, man kann mehrere Versionen mit unterschiedlichen PHP-Versionen auf dem PC betreiben
Weil im Forum immer wieder Fragen aufkommen, beginne ich hier mit einer "Tutorial-Reihe".
Meine Hilfen enthalten so viele Screenshots, dass es für mich einfacher ist die Anleitungen im PDF-Format zu verlinken.
Lokale Entwicklungsumgebung XAMPP mit virtueller Domain, HTTPS/SSL und Mailfunktion einrichten[Bearbeiten]
XAMPP - lokale Entwicklungsumgebung einrichten
- Diese Anleitung beschreibt,
- die Installation des XAMPP-Servers.
- wie eine virtuelle lokale Domain eingerichtet wird.
- wie man sich ein lokal gültiges SSL-Zertifikat erstellt.
- die Installation eines lokalen Mailservertools.
Neuinstallation eines Shops auf XAMPP[Bearbeiten]
XAMPP - Modified Shop installieren
- Diese Anleitung beschreibt,
- wo müssen die Dateien abgelegt werden.
- das Anlegen einer Datenbank mit phpMyAdmin.
- die Installation der Shopsoftware mit dem Installer.
- erforderliche Einstellungen im Adminbereich.
- den Test der Mailfunktion.
- meine Empfehlungen.
- wie Demodaten installiert werden können.
Installation eines bestehenden Shops auf XAMPP[Bearbeiten]
XAMPP - bestehenden Modified Shop installieren
- Diese Anleitung beschreibt,
- die Vorbereitungen.
- worauf vor dem Datenbankimport zu achten ist (Tipps zur Umstellung "latin1" zu "utf8").
- wie man die Daten des "alten" Shops importiert.
- was bei der Datei .htaccess zu beachten ist.
- wie die Konfigurationsdatei erstellt werden kann.
- was bei suchmaschinenfreundlichen URLs bei Windows zu beachten ist.
- was bei Problemen mit Umlauten helfen kann.
Kopie eines Shops auf XAMPP erstellen[Bearbeiten]
XAMPP - Kopie eines Shops erstellen
- Diese Anleitung beschreibt,
- Gründe eine Kopie anzulegen.
- wie man die Datenbank mit phpMyAdmin exportiert.
- wie man die Datenbank mit phpMyAdmin wieder importiert.
- welche geringfügigen Dateianpassungen gemacht werden müssen.
Eine weitere XAMPP Entwicklungsumgebung installieren[Bearbeiten]
XAMPP - Eine weitere Entwicklungsumgebung installieren
- Diese Anleitung beschreibt,
- die Installation eines weiteren XAMPP-Servers - PHP 8.
- wie die virtuelle lokale Domain wieder eingerichtet wird.
- wie man das lokal gültige SSL-Zertifikat wieder verwendet.
Einen lokalen Shop auf den Server verschieben[Bearbeiten]
XAMPP - Einen lokalen Shop auf den Server verschieben
- Diese Anleitung beschreibt,
- welche Daten des Hosters nötig sind.
- die Vorbereitungen im lokalen Shop.
- die Übertragung der Dateien.
- die Wiederherstellung / den Import der Datenbank mit dem "Datenbankhelfer".
Der Datenbankhelfer unterstützt bei,
- der Aktualisierung der Konfigurations-Datei (configure.php).
- der Wiederherstellung einer Datenbanksicherung.
- dem Umzug einer Datenbank mit Hilfe einer Datenbanksicherung.
Für die Wiederherstellung der MySQL-Datenbank, also dem Import eines Backups, wir eine modifizierte Version des Skriptes BigDump benutzt, dass nacheinander kleine Teile des Backups verarbeitet.
Das Aussehen und die Funktion des Helferprogrammes ist identisch zum Installationsprogramm der modified eCommerce Shopsoftware. Das Tool kann bei GitHub heruntergeladen werden.