Como migrar o Magento Store do localhost para o servidor?

Depois de criar sua loja Magento dos sonhos no localhost quando é hora de movê-la para o servidor de produção, às vezes as pessoas ficam nervosas. É um pedaço de bolo e nós vamos ajudá-lo a migrar sua loja Magento de localhost para o servidor de produção.

Requisito prévio

1. Domínio de trabalho 2. Produção pronta para Magento

Domínio de trabalho

Por domínio de trabalho, o domínio no qual você irá hospedar sua loja. Por exemplohttps://mademo1.knowband.com

Produção pronta para Magento

Isso significa que deve haver todos os elementos corretamente configurados no servidor, o que é necessário para um Magento rodar. Se você precisar de alguma ajuda sobre isso, então você pode verificar o link https://www.knowband.com/blog/magento-tutorials/install-magento-using-command-line/

Etapas para Migração

1. Exportar seu banco de dados localhost

Exporte seu banco de dados de loja Magento localhost. Existem duas maneiras de fazer isso: A) Via PhpMyAdmin B) CLI

Meu favorito pessoal é via interface de linha de comando (CLI), pois é mais rápido que o anterior. Vamos ver cada um caminho um por um.

a) PhpMyAdmin

Faça o login para você PhpMyAdmin e vá para o seu banco de dados. Lá você verá a opção "Exportar" no cabeçalho. Aqui "testmage1" é o nome do meu banco de dados. Confira a imagem abaixo para referência

PhpMyAdmin

b) CLI

CLI ou interface de linha de comando é melhor que o PhpMyAdmin, pois é mais rápido.

mysqldump -u root -p testmage1> database_name.sql

Coloque o nome do seu banco de dados no lugar de testmage1. Este comando irá criar o despejo de seu banco de dados com o nome database_name.sql

2. Comprimir e carregar seus arquivos Magento

Após o banco de dados ter sido exportado agora, é hora de comprimir seus arquivos de armazenamento Magento. Crie o zip de todos os arquivos da sua loja. Desta forma, será fácil carregá-lo no servidor. Agora abra o Filezilla e faça o upload do arquivo zipado pelo servidor e extraia-o na pasta desejada.

3. Banco de Dados de Importação

Agora é hora de importar seu banco de dados para sua produção. Agora, novamente, existem duas maneiras de fazer isso

a) PhpMyAdmin

Faça o login no seu PhpMyAdmin de produção e crie um banco de dados vazio com o mesmo nome de seu host local. Depois de criar um banco de dados, você verá "importação"opção no cabeçalho. Verifique a imagem para referência.

importar

Depois de clicar no navegador Importar você arquiva como mostrado na imagem e clique em IR. Isso levará alguns minutos e seu banco de dados será importado.

b) CLI

Para importar banco de dados via CLI, você precisa fazer o upload do seu arquivo de banco de dados via FTP e fazer login no seu servidor via terminal. Use o seguinte comando para importar o banco de dados

mysql -u username -p database_name <file.sql

Aqui database_name é o nome do banco de dados no qual seu arquivo será importado e file.sql é o arquivo que você está importando.

4. Modifique local.xml

Agora precisamos modificar nosso arquivo local.xml para que nosso Magento possa acessar o banco de dados. Abra Magento_Root / app / etc / local.xml Nele procure pelo nó <connection>.

<host> <! [CDATA [host_name]]> </ host> <nome de usuário> <! [CDATA [db_user_name]]> </ username> <senha> <! [CDATA [db_password]]> </ password> <dbname > <! [CDATA [database_name]]> </ dbname>

Atualize essas tags conforme a configuração de produção. Sua conectividade de banco de dados é feita agora.

5. Atualizar nome de domínio

Agora é hora de fazer a entrada do nome de domínio no banco de dados. Mesa aberta core_config_data e atualize seu domínio em 1.web / unsecure / base_url 2.web / secure / base_url como mostrado na imagem.

6. Cache nivelado

Agora é hora de atualizar seu cache, pois pode haver algum cache de sua máquina localhost. Para atualizar seu cache vá para Magento_Root / var / cache Esta pasta contém seu cache. Exclua todos os arquivos e diretório desta pasta. Agora você está tudo pronto. Sua loja Magento foi migrada com sucesso do localhost para o servidor de produção. Vá para o seu navegador da Web, insira seu domínio na base de endereços e pressione Enter. Seu site será aberto como estava em seu host local.

Bottomline

Estas são as etapas para migrar sua loja local Magento para o servidor de produção. Sempre mantenha backup do seu código e banco de dados no caso de algo der errado. Se o seu site não estiver abrindo corretamente, repita as etapas acima mencionadas e verifique se você perdeu alguma coisa. Codificação Feliz 🙂

Prashant Kumar

Prashant Kumar

Prashant is a passionate Magento developer. He loves exploring e-commerce and reading books.

Leave a Reply

Your email address will not be published. Required fields are marked *