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>/bin
zu IhremPATH
hinzu.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/bin
Optional können Sie die Befehle wie folgt ausführen:
cd <magento_root>/bin
und 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
,data
oderdelta
[-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.