Migrationsübersicht
Bevor Sie mit der Migration beginnen, beenden Sie alle Magento 1 Cron-Aufträge.
Befolgen Sie während des Migrationsprozesses die folgenden allgemeinen Regeln für eine erfolgreiche Migration:
- Nehmen Sie keine Änderungen am Magento 1 Admin vor, mit Ausnahme der Auftragsverwaltung (Versand, Erstellung von Rechnungen und Kreditkarten).
- Ändern Sie keinen Code
- Nehmen Sie keine Änderungen an der Magento 2 Admin- und Storefront vor.
Führen Sie die Data Migration Tool aus.
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 Schreibberechtigung für das Dateisystem. Siehe Wechseln zum Dateisysteminhaber.
Wenn Sie die Bash-Shell verwenden, können Sie die folgende Syntax verwenden, um zum Dateisysteminhaber zu wechseln und den Befehl gleichzeitig einzugeben:
code language-bash su <file system owner> -s /bin/bash -c <command>
Wenn der Dateisysteminhaber keine Anmeldung 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 Ihrem SystemPATH
hinzu.Da Muscheln eine andere Syntax haben, sollten Sie einen Verweis wie unix.stackexchange.com konsultieren.
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 führen Sie sie als./magento <command name>
aus<magento_root>/bin/magento <command name>
<magento_root>
ist ein Unterverzeichnis Ihres Webserver-Basisverzeichnisses.
Befehlssyntax
Nachfolgend finden Sie ein typisches Befehlsbeispiel:
bin/magento migrate:<mode> [-r|--reset] [-a|--auto] {<path to config.xml>}
Dabei gilt:
<mode>
kann 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 bei der Integritätsprüfung Fehler 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 gingen wir von der folgenden Datenübertragungssequenz aus:
Es wird dringend empfohlen, Daten in derselben Reihenfolge zu migrieren.