Migrationsübersicht
Bevor Sie mit der Migration beginnen, stoppen Sie alle Magento 1-Cron-Aufträge.
Befolgen Sie während des Migrationsprozesses die folgenden allgemeinen Regeln für eine erfolgreiche Migration:
- Nehmen Sie Änderungen in Magento 1 Admin vor, mit Ausnahme der Auftragsverwaltung (Versand, Rechnungserstellung und Gutschriften)
- Code ändern
- Ändern Sie in der Magento 2 Admin- und Storefront
Ausführen des Data Migration Tool
In diesem Abschnitt wird gezeigt, wie Sie den Data Migration Tool ausführen, um Einstellungen, Daten oder inkrementelle Änderungen zu migrieren.
Erste Schritte
-
Melden Sie sich beim Anwendungsserver als Benutzer an oder wechseln Sie zu einem Benutzer mit Berechtigungen zum Schreiben in das Dateisystem. Siehe Wechseln zum Dateisystembesitzer.
Wenn Sie die Bash-Shell verwenden, können Sie die folgende Syntax verwenden, um zum Dateisystembesitzer zu wechseln und den Befehl gleichzeitig einzugeben:
code language-bash su <file system owner> -s /bin/bash -c <command>Wenn der Dateisystembesitzer keine Anmeldungen zulässt, können Sie Folgendes tun:
code language-bash sudo -u <file system owner> <command> -
Um Magento-Befehle aus einem beliebigen Verzeichnis auszuführen, fügen Sie
<magento_root>/binzu IhremPATHhinzu.Da Shell unterschiedliche Syntax haben, sollten Sie einen Verweis wie unix.stackexchange.com heranziehen.
Beispiel-Bash-Shell für CentOS:
code language-bash export PATH=$PATH:/var/www/html/magento2/binOptional können Sie die Befehle wie folgt ausführen:
cd <magento_root>/binund als./magento <command name>ausführen<magento_root>/bin/magento <command name><magento_root>ist ein Unterverzeichnis Ihres Webserver-Stammverzeichnisses.
Befehlssyntax
Im Folgenden finden Sie ein typisches Befehlsbeispiel:
bin/magento migrate:<mode> [-r|--reset] [-a|--auto] {<path to config.xml>}
Dabei gilt:
<mode>können sein:settings,dataoderdelta[-r|--reset]ist ein optionales Argument, das die Migration von Anfang an startet. Sie können dieses Argument zum Testen der Migration verwenden.[-a|--auto]ist ein optionales Argument, das verhindert, dass die Migration angehalten wird, wenn Fehler bei der Integritätsprüfung auftreten.{<path to config.xml>}ist der absolute Dateisystempfad zuconfig.xml. Dieses Argument ist erforderlich.
<magento_root>/var/ geschrieben.Migrationsreihenfolge
Bei der Erstellung des Data Migration Tool haben wir die folgende Datenübertragungssequenz angenommen:
Es wird dringend empfohlen, Daten in derselben Reihenfolge zu migrieren.