Para mover a instalação de uma loja em Magento 2, criamos este guia de referencia rápido:
Basicamente é necessário alterar a configuração da ligação no ficheiro app/etc/env.php, a url config na tabela core_config_data da base de dados e corrigir as permissões nos ficheiros copiados.
Passo #1
- Fazer copia de segurança dos ficheiro no servidor de origem
- Fazer copia de segurança da base de dados no servidor de origem
Passo #2
- Importar a copia da base de dados no novo servidor
- Alterar as definições dos campos web/unsecure/base_url e web/secure/base_url na tabela core_config_data com os valores da nova URL caso tenha alterado
Passo #3
- Alterar os valores de host, dbname, username e pwd no ficheiro app/etc/env.php
array (
'table_prefix' => '',
'connection' =>
array (
'default' =>
array (
'host' => 'localhost',
'dbname' => 'mage21',
'username' => 'root',
'password' => '',
'active' => '1',
),
),
),
Passo #4
- Corrigir as permissões dos ficheiros conforme os tutorias em http://devdocs.magento.com/guides/v2.1/install-gde/prereq/file-sys-perms-over.html e http://devdocs.magento.com/guides/v2.1/config-guide/prod/prod_file-sys-perms.html
- Recriar o ficheiros estáticos (setup:static-content:deploy)
- Limpar a cache e remover os ficheiros em var/generation, var/composer_home e var/view_preprocessed.