[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

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:

  1. Nehmen Sie Änderungen in Magento 1 Admin vor, mit Ausnahme der Auftragsverwaltung (Versand, Rechnungserstellung und Gutschriften)
  2. Code ändern
  3. Ändern Sie in der Magento 2 Admin- und Storefront
TIP
Alle Vorgänge in der Magento 1-Storefront sind zulässig.

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

  1. 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>
    
  2. Um Magento-Befehle aus einem beliebigen Verzeichnis auszuführen, fügen Sie <magento_root>/bin zu Ihrem PATH 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 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 Fehler bei der Integritätsprüfung auftreten.
  • {<path to config.xml>} ist der absolute Dateisystempfad zu config.xml. Dieses Argument ist erforderlich.
NOTE
Protokolle werden in das <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.

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