Guia passo a passo para migrar a loja Magento do cPanel para a hospedagem na nuvem
Publicados: 2019-06-04Enquanto escrevo este tutorial, o Magento alimenta 897.226 lojas online e o número aumenta a cada hora!
O Magento está rapidamente se tornando o CMS para empresas de comércio eletrônico, principalmente devido à flexibilidade da plataforma e ao alto número de extensões disponíveis que estendem e aprimoram os principais recursos do Magento. Apesar de uma ligeira curva de aprendizado, o Magento está sendo adotado por todos, desde proprietários de lojas iniciantes até veteranos do setor de comércio eletrônico.
Agora, é do conhecimento geral que um negócio online é tão bom quanto a solução de hospedagem que o alimenta. Em outras palavras, a hospedagem faz ou quebra uma loja de comércio eletrônico. O Magento é bem conhecido por seus requisitos de recursos bastante altos e, portanto, nem todo tipo de hospedagem é ideal para uma loja com Magento.
Este é um erro comum que muitos iniciantes cometem. Depois de gastar uma boa quantia no desenvolvimento da loja, eles a hospedam em um servidor de hospedagem compartilhada! E depois reclame de páginas travadas e perda de receita.
O comércio eletrônico é uma indústria altamente competitiva e você precisa de todas as vantagens sobre as lojas concorrentes. Se você ficar atolado em problemas de hospedagem e gerenciamento de servidores, não encontrará tempo para realmente se concentrar no crescimento de seus negócios, na construção de sua marca e na implementação de hacks de crescimento.
Quase todas as lojas de comércio eletrônico bem-sucedidas que você encontra estão hospedadas em uma solução de hospedagem baseada em nuvem. Se você não sabe como funciona a hospedagem na nuvem ou se é uma boa opção para o seu negócio, este tutorial é para você.
Por que escolher a hospedagem na nuvem
- Desempenho: A solução de hospedagem em nuvem oferece um servidor em nuvem dedicado que garante velocidade e desempenho para a loja.
- Escalabilidade: as lojas de comércio eletrônico geralmente exigem escalabilidade rápida dos recursos do servidor, principalmente durante as temporadas de vendas e campanhas da loja.
- Custos: Os planos de preços podem parecer caros, mas, a longo prazo, você economizará dinheiro que, de outra forma, teria ido para corrigir problemas que acontecem regularmente com hospedagem barata.
- Recursos: Seu servidor em nuvem vem com sua própria alocação de recursos dedicados. Aliado ao recurso de escalabilidade, é fácil ver os benefícios da hospedagem na nuvem.
- Segurança: A hospedagem na nuvem tem segurança incorporada aos principais processos da hospedagem na nuvem. Além disso, os servidores vêm com medidas de segurança adicionais, como 2FA, firewalls e soluções antimalware.
- Risco de tempo de inatividade: devido à arquitetura super otimizada, os servidores em nuvem realmente experimentam um tempo de inatividade mínimo e desempenho aprimorado.
- Melhor manuseio de picos de tráfego: os servidores em nuvem, em geral, estão mais bem preparados para picos de tráfego periódicos devido a vários recursos principais que definem a hospedagem em nuvem.
Bem, esses são apenas alguns benefícios que acho que tornam a hospedagem na nuvem uma ótima opção para sua loja Magento.
Agora, se você está convencido de que deseja migrar de sua hospedagem compartilhada atual para um servidor em nuvem, encontrará muitas opções no mercado. E você descobrirá a complicada questão de hospedagem em nuvem gerenciada versus não gerenciada. Cada provedor de nuvem tem sua própria terminologia para recursos e muitos detalhes nas páginas de vendas não fazem muito sentido para muitos lojistas. Esta é uma razão importante para a falta de adoção de hospedagem em nuvem no setor de comércio eletrônico.
Para ajudar os donos de lojas Magento, apresentarei agora o Cloudways, uma hospedagem gerenciada em nuvem para Magento que oferece um host gerenciado super-rápido para lojas de comércio eletrônico. Ao optar por um servidor gerenciado Cloudways, você obtém um servidor otimizado para a loja Magento que está pronto para os negócios. No entanto, mais do que isso, Cloudways garante que, como proprietário de uma loja Magento, você não precisa se preocupar com problemas de gerenciamento de servidor. Desta forma, pode dedicar todo o seu tempo a pensar em novas formas de fazer crescer o seu negócio.
Com o Cloudways, você tem a opção de hospedar seu servidor Magento em um dos cinco provedores de infraestrutura em nuvem líderes do setor, incluindo AWS, GCE, Linode, DigitalOcean e Vultr. Assim, há sempre um plano Cloudways que cabe no orçamento de cada loja Magento. Além disso, a Cloudways oferece:
- Hospedagem baseada em SSD
- Opções avançadas de cache
- Cloudways CDN
- Pilha otimizada
- Firewalls Dedicados
- Instalação com 1 clique
- Backups automatizados
- Escala vertical
- Servidores de recuperação automática
- Suporte especializado 24 horas por dia, 7 dias por semana
Você está pronto para migrar sua loja para o Cloudways?
Se você estiver pronto para migrar sua loja da hospedagem cPanel para um servidor gerenciado Cloudways, vamos começar.
O processo é bastante simples e se você seguir as etapas a seguir, você terá sua loja Magento em seu novo servidor gerenciado Cloudways em pouco tempo.
Antes de tudo, faça um backup completo da sua loja, incluindo todos os bancos de dados. Para isso, conecte-se à sua hospedagem Magento cPanel através de um terminal SSH. Você precisaria usar um cliente como o puTTY. Uma vez conectado, navegue até o diretório raiz da loja Magento 2.
Em seguida, crie um backup de sua loja com o seguinte comando:
mysqldump -u yourdbusername -p yourdbname > database.sql
Este comando requer o nome de usuário do banco de dados, o nome do banco de dados e o nome do arquivo de despejo do banco de dados. O comando solicitará a senha do banco de dados. Quando o comando terminar, acesse sua hospedagem cPanel e vá para Gerenciador de Arquivos > Diretório Raiz.
Geralmente é assim que a estrutura de pastas da hospedagem cPanel se parece:
Compacte todos os arquivos e pastas.
Eu nomeei o arquivo zip como newbackup.zip . Neste ponto, os backups do site e do banco de dados estão prontos. Geralmente, o arquivo zip está localizado em um URL semelhante a www.seudominio.com/newbackup.zip
Agora é hora de mudar para a plataforma Cloudways. A primeira ordem do negócio é a criação de uma conta Cloudways.
Basta fornecer seu nome, e-mail, senha e responder a algumas perguntas, você pode se inscrever no Cloudways.
Depois de criar sua conta, selecione o aplicativo Magento no menu suspenso.
Em seguida, dê o nome ao seu aplicativo gerenciado e servidor.
Agora, o próximo passo é o processo de seleção entre vários provedores de infraestrutura em nuvem, pois estou escolhendo a Digital Ocean. Em seguida, defina o tamanho do servidor de acordo com a necessidade do seu negócio e, por último, escolha a localização do servidor.
Agora, clique em LANÇAR AGORA !
Logo após alguns minutos, o servidor será iniciado com essa aparência de tela.
Iniciar a migração
Antes de entrar no processo de migração, você deve remover o aplicativo atual e os arquivos do banco de dados. Para isso, conecte-se ao servidor Cloudways via SSH e acesse o diretório raiz da loja. Você pode remover todos os arquivos e pastas com o seguinte comando:
rm-rf*
Agora, vá para o painel do aplicativo e, a partir daí, LAUNCH DATABASE MANAGER .
Você verá a lista de tabelas. Selecione todos eles e clique em Soltar.
Em seguida, vá para o terminal SSH e execute este comando:
wget http://seudominio.com/newbackup.zip
Lembre-se de adicionar a URL do arquivo zip hospedado na hospedagem do cPanel.
Agora, descompacte o arquivo:
descompacte newbackup.zip
E importe o banco de dados para o aplicativo Cloudways com este comando:
mysql -u CLOUDWAYS-DB-USERNAME -p CLOUDWAYS-DB-NAME < database.sql
No comando acima, forneça as credenciais do banco de dados do seu aplicativo instalado no Cloudways. Observe que o comando solicitará a senha (disponível na seção de credenciais do banco de dados).
Agora abra o arquivo env.php (localizado no diretório app/etc da sua loja) e substitua as credenciais do banco de dados pelo conjunto fornecido pelo Cloudways.
Parabéns! Você migrou com sucesso sua loja Magento de uma hospedagem cPanel lenta para um servidor gerenciado Cloudways extremamente rápido. Então, apenas limpe o cache usando estes comandos da CLI:
php bin/magento configuração: atualização
php bin/magento setup:di:compile
php bin/cache do magento:limpo
php bin/cache magento:flush
E depois de fazer isso visite a página inicial da sua loja para verificar se está tudo em ordem.
Palavras finais
Espero que agora você entenda o processo fácil de migrar sua loja Magento da hospedagem compartilhada do cPanel para uma hospedagem na nuvem. Mais importante, você também terá uma ideia clara de por que a hospedagem em nuvem Magento é ideal para sua loja online.
Já que você chegou até aqui, quero fazer uma surpresa que a Cloudways está oferecendo crédito GRÁTIS de $ 20 com o código promocional 'BOOSTMAG'.
Se você ainda tiver alguma dúvida ou confusão, use a seção de comentários e eu entrarei em contato com você.