Panoramica sulla migrazione
Prima di avviare la migrazione, arresta tutti i processi cron di Magento 1.
Durante il processo di migrazione, attieniti alle seguenti regole generali per una migrazione corretta:
- Non apportare modifiche nell'amministratore di Magento 1, ad eccezione di Order Management (spedizione, creazione di fatture e note di credito)
- Non modificare il codice
- Non apportare modifiche in Magento 2 Admin and storefront
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 Magento da qualsiasi directory, aggiungere
<magento_root>/binal 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/binFacoltativamente, è possibile eseguire i comandi nei modi seguenti:
cd <magento_root>/bined 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,dataodelta[-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.