Panoramica sulla migrazione

Prima di avviare la migrazione, arresta tutti i processi cron del Magento 1.

Durante il processo di migrazione, attieniti alle seguenti regole generali per una migrazione corretta:

  1. Non apportare modifiche nell'amministratore Magento 1, ad eccezione di Order Management (spedizione, creazione di fatture e note di credito)
  2. Non modificare il codice
  3. Non apportare modifiche nell'amministratore e nella vetrina del Magento 2
TIP
Sono consentite tutte le operazioni nella vetrina del Magento 1.

Esegui Data Migration Tool

In questa sezione viene illustrato come eseguire Data Migration Tool per migrare impostazioni, dati o modifiche incrementali.

Primi passaggi

  1. Accedere al server applicazioni come utente con autorizzazioni di scrittura nel file system o passare a tale utente. Vedere passare al proprietario del file system.

    Se si utilizza la shell bash, è possibile utilizzare la sintassi seguente per passare al proprietario del file system e immettere contemporaneamente il comando:

    code language-bash
    su <file system owner> -s /bin/bash -c <command>
    

    Se il proprietario del file system non consente l'accesso, è possibile effettuare le seguenti operazioni:

    code language-bash
    sudo -u <file system owner>  <command>
    
  2. Per eseguire comandi di Magento da qualsiasi directory, aggiungere <magento_root>/bin al sistema PATH.

    Poiché la sintassi delle shell è diversa, consultare un riferimento come unix.stackexchange.com.

    Shell di base di esempio per CentOS:

    code language-bash
    export PATH=$PATH:/var/www/html/magento2/bin
    

    Facoltativamente, è possibile eseguire i comandi nei modi seguenti:

    • cd <magento_root>/bin ed eseguirli come ./magento <command name>
    • <magento_root>/bin/magento <command name>
    • <magento_root> è una sottodirectory della directory principale dei documenti del server Web.

Sintassi dei comandi

Di seguito è riportato un esempio di comando tipico:

bin/magento migrate:<mode> [-r|--reset] [-a|--auto] {<path to config.xml>}

Dove:

  • <mode> può essere: settings, data o delta
  • [-r|--reset] è un argomento facoltativo che avvia la migrazione dall'inizio. È possibile utilizzare questo argomento per testare la migrazione.
  • [-a|--auto] è un argomento facoltativo che impedisce l'arresto della migrazione quando si verificano errori di verifica dell'integrità.
  • {<path to config.xml>} è il percorso assoluto del file system di config.xml. Questo argomento è obbligatorio.
NOTE
I registri vengono scritti nella directory <magento_root>/var/.

Ordine di migrazione

Quando abbiamo creato Data Migration Tool, abbiamo assunto la seguente sequenza di trasferimento dati:

È consigliabile eseguire la migrazione dei dati nello stesso ordine.

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