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:
- Non apportare modifiche nell'amministratore Magento 1, ad eccezione di Order Management (spedizione, creazione di fatture e note di credito)
- Non modificare il codice
- Non apportare modifiche nell'amministratore e nella vetrina del Magento 2
Esegui Data Migration Tool
In questa sezione viene illustrato come eseguire Data Migration Tool per migrare impostazioni, dati o modifiche incrementali.
Primi passaggi
-
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>
-
Per eseguire comandi di Magento da qualsiasi directory, aggiungere
<magento_root>/bin
al sistemaPATH
.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
odelta
[-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 diconfig.xml
. Questo argomento è obbligatorio.
<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.