Shoptransfer
Allgemeines
- Wenn ein Kunde die Migration seines Shops von einem anderen Anbieter zu uns wünscht, senden wir ihm immer zunächst die Vorlage aus dem ORTS
- -> Antworten -> Vorlage "Shop Migration"
Text der Vorlage:
gerne führen wir die Migration Ihres Shopsystems von einem anderen Provider zu ESTUGO für Sie kostenfrei durch.
Bei dem Transfer von angepasster Shopsoftware, können wir Ihnen leider keinerlei Garantie geben, dass diese nach dem Transfer einwandfrei funktioniert. Es empfiehlt sich daher, die Shopsoftware entweder durch den jeweiligen Dienstleister transferieren zu lassen, oder aber alternativ die Shopsoftware von dem zuständigen Dienstleister nach dem Transfer überprüfen zu lassen.
Bevor wir die Migration Ihres Shopsystems einleiten können, lesen Sie bitte das folgende Schreiben aufmerksam durch und beachten Sie des weiteren bitte die folgenden sehr wichtigen Punkte:
- kündigen Sie auf keinen Fall Ihren Vertrag bevor Ihre Daten/Dateien übernommen wurden.
- kündigen Sie auf keinen Fall Ihre Domains bevor die Übernahme dieser abgeschlossen ist.
- stellen Sie bitte sicher, das Sie über eine aktuelle Datensicherung verfügen (Datenbank/Dateien).
- sichern Sie Ihre E-Mails und richten Sie vorab alle benötigten E-Mails/Postfächer bei ESTUGO ein.
Damit die Migration Ihres Shopsystems gestartet werden kann, senden Sie uns bitte die FTP-Zugangsdaten, sowie die Zugangsdaten für den Admin-Bereich Ihres Shops per E-Mail zu (Benutzer, Passwort, FTP Server).
Des weiteren teilen Sie uns bitte mit, in welchem Verzeichnis sich Ihr Shop befindet. Bei Unklarheiten, Fragen oder Problemen - zögern Sie bitte nicht uns zu kontaktieren!
- Wenn SSL Bestellt wurde
- Notiz im Ticket und im Bahnhof hinterlegen
aktuelle Datenbank via MySQL-Dumper vom derzeitigen Server holen
- 1. per FTP auf dem derzeitigen Server des Kunden anmelden (Daten muss der Kd. uns senden)
- 2. MySQLDumper auf den FTP-Server des Kunden hochladen (je nach PHP-VErsion)
- - .htaccess und .htpasswd (sofern vorhanden) nach dem Hochladen umbenennen und somit deaktivieren (sonst kannst Du den Dumper nicht aufrufen)
- 3. My SQL-Dumper installieren
- - Aufruf des Installers via http://domaindeskunden.de/__mygmbdumper (zum Beispiel)
- - Datenbankdaten siehe configure.php Datei des Kunden
- 4. Datenbankbackup anfertigen und herunterladen
- - im Dumper auf "Sicherung" klicken (linkes Seitenmenü) und dann auf "Backup erstellen" klicken
- - nach der Fertigstellung herunterladen
- 5.- .htaccess und .htpasswd zurück benennen und somit aktivieren (!!! WICHTIG !!!)
Shopdateien herunterladen
- 1. via direktem Transfer
- https://wiki.estugo.de/index.php?title=Shoptransfer_per_%22wget%22_Command_auf_der_SSH
- 2. auf fehlgeschlagene Übertragungen prüfen
- - die fehlgeschlagenen Übertragungen ggf. noch einmal durchführen
inzwischen neue DB auf ESTUGO-Server anlegen
- 1. Datenbank im Plesk anlegen
- - Daten notieren, diese bekommt der Kd. später
- 2. Das Datenbankabbild aus dem My SQL-Dumper per "Datenbankabbild importieren" in die neue Datenbank einfügen
Anpassung der Dateien auf dem ESTUGO-Server
- 1. configure.php Dateien anpassen (URL auf Temp-Domain anpassen, Pfade auf /var/www/vhosts/XXX.wwwXX.hostkraft.de/httpdocs/Unterordner)
- - Datenbankinfos ebenfalls anpassen
- - Wenn der Shop vorher mit http://domain.de/shop aufgerufen wurde, muss das so beibehalten werden, zwecks Google und Co. !!
- (1a. Cachepfad im phpMyAdmin des Kunden anpassen)
- - auf Suche gehen und nach "/cache" suchen
- - Pfad anpassen auf /var/www/vhosts/XXX.wwwXX.hostkraft.de/httpdocs/Unterordner/cache
- 2. Sofern vorhanden /cache und /templates_c Ordner leeren
- - index.html/.php, .htaccess, reset_cache und andere ähnliche "normale Dateinamen" nicht löschen
- - sess-Dateien und Dateien mit einem extrem langen Namen sollten entfernt werden
- - in manchen fällen muss der Token gelöscht werden muss ../shopordner/media/secure_token_12345
- 3. Shop und Adminbereich prüfen
- - Prüfen ob der Login funktioniert, sowie jeweils eine Unterseite
- 4. .htaccess Passwortschutz hinterlegen
- - wenn .htaccess auf FTP-Server vorhanden, dann Inhalte ganz oben hinzufügen (#!# nicht komplette Datei überschreiben !#!)
- - in der .htaccess den Pfad zur .htpasswdanpassen
- 5. Login für .htaccess überprüfen, hierzu temp. Domain des Shops neu laden
- 6. Im Bahnhof "Shoptransfer erfolgt - Kd testet" hinterlegen
E-Mail an Kunden
- aus der Vorlage im ORTS "Shop transferiert - Domainumzug"
- MySQL-Daten mitschicken
MySQL Server: localhost Benutzer: Datenbank: Passwort:
Text der Mail
der Shop ist transferiert und vorerst unter "http://xxxx.de" zu erreichen.
Bitte überprüfen Sie den Shop und teilen uns eventuelle Probleme mit. Zur Anmeldung nehmen Sie bitte folgende Zugangsdaten:
*Benutzer: Shopbenutzer12 **Passwort: 9k2aS2s
... Hier die neuen mySQL Datenbank Daten einfügen ...
Falls Sie keine Fehler finden können, teilen Sie uns bitte mit wann wir die Domains transferieren können.
Richten Sie auf jeden Fall noch vor der Domainübernahme Ihr Konto ein (E-Mail Adressen, Postfächer, Domainweiterleitungen). Bitte kopieren Sie alle für Sie relevanten Dateien auf unseren FTP Server. Bitte vergessen Sie nicht Ihre E-Mails beim alten Provider zu sichern. Bitte stellen Sie keine neuen Artikel mehr ein, da vor dem Domaintransfer nur die Datenbank inkl. Bestellungen und Einstellungen abgeglichen wird.
Wenn Sie alles überprüft und eingerichtet haben, füllen Sie bitte den im Anhang befindlichen KK-Antrag aus und schicken diesen zu Ihrem alten Provider. Sobald Sie die Freigabe oder Kündigungsbestätigung, sowie den Auth-Code der Domain(s) von Ihrem alten Provider erhalten haben, geben Sie uns bitte per E-Mail Bescheid, gerne werden wir den Domaintransfer dann umgehend für Sie einleiten. Vor dem Domaintransfer werden wir den Live-Shop in den Wartungsmodus setzen (sofern möglich). Dadurch vermeiden wir, dass während des Domainumzugs Bestellungen beim alten Provider verloren gehen.
Wenn Sie die Möglichkeit haben die IP-Adresse (A-Record) Ihrer Domain anzupassen, können wir dadurch längere Wartezeiten beim Domaintransfer vermeiden. Der sogenannte "A-Record" der Domain definiert den Server, welcher für die Ausgabe von Daten unterhalb einer Domain verantwortlich ist.
- 7. wenn mehr transferiert wurde als im Tarif vorhanden
- größeres Paket empfehlen.
Wenn der Kunde den Shop auf der Subdomain getestet hat, folgt der Domaintransfer
- 1. Vor dem Domaintransfer
- - Live-Shop in den Wartungsmodus setzen
- - Datenbank erneut abgleichen (mysqldumper siehe oben vorher "entsperren")
- - MySQLDumper anschließend wieder "sperren"
- - Domaintransfer starten
- 2. Nachdem die Domain erfolgreich transferiert wurde
- - Wartungsmodus im Adminbereich entfernen
- - Hauptdomain configure.php Dateien bei ESTUGO anpassen
- 3. Sofern vorhanden /cache und /templates_c Ordner leeren
- - index.html/.php, .htaccess, reset_cache und andere ähnliche "normale Dateinamen" nicht löschen
- - sess-Dateien und Dateien mit einem extrem langen Namen sollten entfernt werden
- 4. Bahnhofeintrag setzen
- - Shoptransfer erfolgt, Domain transferiert
- 5. Buchhaltung Bescheid geben (domain.de / per KK ##.##.#### / ##€
Kunde via e-Mail informieren, z.B. mit der Vorlage
der Transfer der Domain XXXXXX wurde eingeleitet und erfolgreich abgeschlossen, die Domain wird nach spätestens 24 Stunden weltweit auf das neue Ziel verweisen.