Antwort #3 am: 09. August 2009, 23:16:49
hi
ich moechte gerne neben meinen aktuellen shop eine art Betaversion legen in dem ich Aenderungen zuerst teste bevor ich diese im Echt shop einpflege. (Beta nur für mich - nicht für Kunden)
Ausserdem dachte ich das waere eine recht sichere Art von einer Version auf die Andere zu migrieren.
Ich habe also einen virtuellen Host eingerichtet und "neben" das html Verzeichniss ein html-beta verzeichniss gelegt. Dort dann die Shop Daten rein und die configure.php auf die "echte Datenbank" gerichtet. Läuft so weit anscheinend gut. Noch sind keine Probleme aufgetreten.
Einzig die Bilder muesste ich momentan immer komplett kopieren. Mein naiver Ansatz war:<br />
- images dir eine ebene hoeher<br />
- configure.php auf dieses Verzeichniss zeigen
Mir scheint jedoch, dass dies nicht ausreicht. Mein Verdacht ist das es noch eine andere stelle gibt wo das images Verzeichniss konfiguriert wird.
Habe ich einen Denkfehler?
Kinners, warum so kompliziert???
Als erstes
BACKUP des Shops und der Datenbank (nenen wir mal live-DB)!
Dann erstelle auf'm Server doch einfach ein neues (nicht öffentlich bekanntes!) Unterverzeichnis (z.B. "/test/". Lade den Shop in dieses Verzeichnis hoch und installier das in einer
NEUEN Datenbank (z.B. Datenbank "TEST"), die Du vorher mittels phpMyadmin erstellt hast. Anschließend das SQL-Backup der live-DB in die Test-DB einspielen und das Shop-Backup über die Test-Installation darüber kopieren (Außer die Config-Dateien!!!).
Jetzt solltest Du Dich im Admin des Testshops einloggen und alle Aufträge, Kundendaten etc. aus Datenschutzrechtlichen Gründen löschen! Lege eine oder mehrere Testbestellung/-en mit Fake-Adressen an.
Im Prinzip hast Du dann einen "Testshop", der dem "Live-Shop" in jedem Punkt entspricht (z.B. mit eingebauten Modulen etc.)!
So einfach habe ich es auch gelöst....
mfg.
floh