Migrar seu site de outra hospedagem para a PW Host
Roteiro para trazer o site por conta própria (a migração não está inclusa no plano)
Portal Web
Última atualização há 17 dias
Este tutorial é para quem já tem um site em outra hospedagem e quer trazê-lo para a PW Host por conta própria. Atenção: a migração de sites não faz parte do plano. Você pode fazê-la sozinho com este roteiro ou contratar a migração de site à parte (você paga pela página de serviços e depois preenche o formulário "Solicitação de Serviço" do site da PW Host). O suporte orienta sobre o painel, mas não faz a migração por você.
Antes de começar
- Não cancele a hospedagem antiga até o site novo estar funcionando e testado. Deixe os dois no ar durante a troca.
- Tenha acesso ao painel e ao domínio (onde o DNS é editado) da hospedagem antiga.
- Faça uma cópia completa do site antigo (arquivos e banco de dados) antes de mexer em qualquer coisa.
- Tenha em mãos os dados de acesso da PW Host. Veja Onde encontrar seus dados de acesso.
Passo 1: adicione o domínio na PW Host
Cadastre o domínio na sua conta. Se ele for o domínio principal, ele já está lá. Se for adicional, veja Hospedar mais de um site na mesma conta. Ainda não troque o DNS.
Passo 2: traga os arquivos e o banco de dados
Há dois caminhos para um site WordPress.
Caminho A: plugin de migração (o mais fácil). Plugins como o Duplicator ou o All-in-One WP Migration empacotam o site em um arquivo. Instale o plugin no site antigo, gere o pacote, instale o WordPress no domínio novo (veja Instalar o WordPress com o Softaculous), instale o mesmo plugin lá e importe o pacote. Se o plugin recusar o arquivo por tamanho, aumente o limite de upload. Veja Select PHP Version.
Caminho B: manual.
1. Copie os arquivos do site antigo (a pasta public_html inteira) para o seu computador, por FTP ou pelo gerenciador de arquivos da hospedagem antiga. Veja Contas de FTP.
2. Exporte o banco de dados da hospedagem antiga (pelo phpMyAdmin, a opção Exportar, formato SQL).
3. Na PW Host, crie um banco de dados e um usuário. Veja Bancos de Dados. Importe o arquivo SQL pelo phpMyAdmin.
4. Envie os arquivos para a pasta public_html do domínio, pelo Gerenciador de Arquivos ou por FTP.
5. Abra o arquivo wp-config.php e troque o nome do banco, o usuário e a senha pelos novos.
Passo 3: teste antes de trocar o DNS
Como o DNS ainda aponta para a hospedagem antiga, o navegador mostraria o site velho. Para ver o site novo, você pode editar o arquivo hosts do seu computador, ligando o domínio ao IP do servidor da PW Host (o IP consta nos seus dados de acesso). No Windows, o arquivo fica em C:\Windows\System32\drivers\etc\hosts e precisa ser editado como administrador. Acrescente uma linha: IP-DO-SERVIDOR seudominio.com.br www.seudominio.com.br. Durante o teste o navegador pode avisar sobre o certificado, porque ele só é emitido depois que o DNS aponta para a PW Host. Remova essa linha quando terminar o teste.
Passo 4: migre os e-mails
Se o domínio tem e-mails na hospedagem antiga, crie as mesmas contas na PW Host. Para trazer as mensagens, use o IMAPSync. Veja Migração IMAPSync.
Passo 5: troque o DNS
Com tudo testado, aponte o domínio para a PW Host. Veja Apontar DNS do Domínio. A mudança pode levar de alguns minutos a algumas horas para valer em toda parte. O certificado SSL é emitido sozinho depois disso. Veja Certificados SSL. Atualize também os registros de e-mail (MX, SPF e DKIM). Veja Registros MX (DNS) e Configurar SPF, DKIM e DMARC.
Passo 6: confira e só então cancele a antiga
- Navegue pelo site, teste formulários, login e compras.
- Confira o cadeado (HTTPS) e se os e-mails chegam e saem.
- Faça uma cópia do site já na PW Host. Veja Backup externo com o UpdraftPlus.
- Mantenha a hospedagem antiga por alguns dias, por segurança, antes de cancelá-la.
Veja também
- Do zero ao site no ar
- O site não abre pelo domínio
- O que está incluído no plano e os limites de uso justo
- No glossário: Migração de site, Propagação de DNS
- No blog: Como trocar de hospedagem
- Importar e exportar um banco de dados
- Conectar por FTP com o FileZilla
- Acessar o phpMyAdmin
- Publicar um site HTML pronto
