Visão geral da migração
Antes de iniciar a migração, pare todos os trabalhos de cron do Magento 1.
Durante o processo de migração, siga estas regras gerais para uma migração bem-sucedida:
- Não fazer alterações no Administrador do Magento 1, exceto para gerenciamento de pedidos (remessa, criação de fatura e avisos de crédito)
- Não altere qualquer código
- Não fazer alterações no administrador e na vitrine do Magento 2
Executar o Data Migration Tool
Esta seção mostra como executar o Data Migration Tool para migrar configurações, dados ou alterações incrementais.
Primeiros passos
-
Efetue login no servidor de aplicativos como, ou alterne para, um usuário com permissões para gravar no sistema de arquivos. Consulte alternar para o proprietário do sistema de arquivos.
Se você usar o shell bash, poderá usar a seguinte sintaxe para alternar para o proprietário do sistema de arquivos e inserir o comando ao mesmo tempo:
code language-bash su <file system owner> -s /bin/bash -c <command>
Se o proprietário do sistema de arquivos não permitir logons, você poderá fazer o seguinte:
code language-bash sudo -u <file system owner> <command>
-
Para executar comandos Magento de qualquer diretório, adicione
<magento_root>/bin
ao sistemaPATH
.Como os shells têm sintaxe diferente, consulte uma referência como unix.stackexchange.com.
Exemplo de shell bash para CentOS:
code language-bash export PATH=$PATH:/var/www/html/magento2/bin
Como opção, você pode executar os comandos das seguintes maneiras:
cd <magento_root>/bin
e executá-los como./magento <command name>
<magento_root>/bin/magento <command name>
<magento_root>
é um subdiretório do docroot do seu servidor Web.
Sintaxe de comando
Abaixo está um exemplo típico de comando:
bin/magento migrate:<mode> [-r|--reset] [-a|--auto] {<path to config.xml>}
Onde:
<mode>
pode ser:settings
,data
, oudelta
[-r|--reset]
é um argumento opcional que inicia a migração desde o início. Você pode usar esse argumento para testar a migração.[-a|--auto]
é um argumento opcional que impede que a migração pare quando encontrar erros de verificação de integridade.{<path to config.xml>}
é o caminho absoluto do sistema de arquivos paraconfig.xml
; este argumento é obrigatório.
<magento_root>/var/
.Ordem de migração
Quando criamos o Data Migration Tool, assumimos a seguinte sequência de transferência de dados:
É altamente recomendável migrar os dados na mesma ordem.