Hallo Michael,
dein Vorgehen war nicht verkehrt. So kann man in Ruhe alle Änderungen prüfen, das Template Anpassen und Module bei Bedarf umprogrammieren. Ich kann diesen Weg nur empfehlen.
Ich hätte den neuen Shop nicht in ein Unterverzeichnis kopiert, sondern in ein paralleles Verzeichnis und eine Subdomain dafür angelegt, aber das sind nur Feinheiten. In den Domaineinstellungen des Hosters könntest du dann einfach die Domain auf das andere Verzeichnis zeigen lassen.
Nun musst du den tatsächlich noch einmal die Datenbank des alten Shop in den neuen Shop bringen.
Wichtig dafür ist, dass du dir genau merkst, welche Einstellungen du nach dem Update im neuen Shop vorgenommen hast, die musst du später nochmal vornehmen. Darunter fallen die Änderungen in den Einstellungs-Menüs, in den Modulen und sonstwo.
Nun zum erneuten Update:
1. Stelle sicher, dass der Installer des neuen Shop noch auf dem Server liegt. Ist er nicht mehr vorhanden, lade ihn erneut in den neuen Shop.
2. Schalte den alten Shop in den offline-Modus.
3. Kopiere die mysql-Datenbank des alten Shops in eine neue Datenbank, passe die configure.php des neuen Shops an, sodass er diese Datenbank verwendet.
3.1 wenn du nicht genügend Datenbanken zur Verfügung hast, lege auch ein Backup der Datenbank des neuen Shops an und kopieren die Datenbank des alten Shops in die des neuen Shops
4. Wechsle in den neuen Shop und führe dort eine Update-Installation aus: SUB.DOMAIN.de/_installer/update.php:
Systemupdates, Datenbankupdates, Datenbankstrukturupdates
5. Passe die Pfade und Domainnamen in der configure.php an
6. Schalte den neuen Shop online
7. Ändere das Zielverzeichnis der Domain (beim Hoster) auf das neue Shopverzeichnis.
8. Führe alle Einstellungen die du vor dem Update im neuen Shop gemacht hast erneut durch.
Sollte dabei etwas nicht funktioniert haben, musst du beim Hoster nur den Domainpfad wieder ändern und schon bist du wieder im alten Shop.
Viele Grüße
Andreas