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:

  1. Nehmen Sie keine Änderungen am Magento 1 Admin vor, mit Ausnahme der Auftragsverwaltung (Versand, Erstellung von Rechnungen und Kreditkarten).
  2. Ändern Sie keinen Code
  3. Nehmen Sie keine Änderungen an der Magento 2 Admin- und Storefront vor.
TIP
Alle Vorgänge in der Magento 1 Storefront sind erlaubt.

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

  1. 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>
    
  2. Um Magento-Befehle aus einem beliebigen Verzeichnis auszuführen, fügen Sie <magento_root>/bin zu Ihrem System PATH 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 oder delta
  • [-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 zu config.xml; dieses Argument ist erforderlich.
NOTE
Protokolle werden in das Verzeichnis <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.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3