Ich hatte tagelang versucht, meinen laufenden online shop auf meinen Laptop zu kopieren. Immer wieder gab es php Fehler und kryptische Meldungen. Endlich habe ich die Lösung gefunden.
Für diejenigen die dabei Probleme hatten beschreibe ich hier kurz das Vorgehen. Im Prinzip kopiert man die online Datenbank und den Inhalt des Shopordners auf den PC, danach müssen zwei Dateien (.htaccess und config.inc.php) und eine Tabelle (oxconfig) mit denen einer frisch installierten lokalen Version ersetzt werden.
Und so geht’s:
-
zuerst die online Datenbank (sql export) und den kompletten oxid-Ordner (gzip) sichern.
-
auf dem lokalen Rechner xampp installieren
-
den eshop mit der gleichen (wichtig!) Version in einem Unterordner von xampp/htdocs installieren (clean install). Ich habe die bei der Installation abgefragten Werte mit denen aus dem online shop beantwortet.
-
die lokale (clean) oxconfig Tabelle mit phpMyAdmin exportieren
-
die lokale (clean) .htaccess und config.inc.php sichern
-
dann alle Dateien im localen oxid-Ordner löschen
-
den lokalen oxid-Ordner mit dem gesicherten online Ordner füllen
-
die .htaccess und config.inc.php mit den gesicherten (clean) Versionen ersetzen
-
alle Tabellen der lokalen oxid Datenbank löschen
-
die Tabellen aus der online Sicherung importieren
-
die oxconfig Tabelle löschen
-
die vorher exportierte (clean) oxconfig Tabelle importieren
-
schließlich den Inhalt des temp Ordners löschen
Fertig!!