O que é

Importar site traz um site de outra hospedagem (cPanel, Hostinger, outra VPS) a partir do backup, sem precisar de acesso ao servidor antigo. Você envia o arquivo (ou passa um link), o painel abre o pacote, mostra o que encontrou, troca o endereço antigo pelo novo e põe o site no ar. Antes de aplicar, ele guarda um ponto de restauração: por 3 dias, um clique desfaz tudo.

O botão Importar site fica em Sites, ao lado de instalar. Também há um atalho na aba Backup de cada site WordPress ou Custom (Importar de outra hospedagem). O mesmo recurso está ao alcance do agente de IA, que pode fazer a migração inteira.

Formatos aceitos

  • .zip ou .tar.gz (também .tar.bz2 e .tar.xz) dos arquivos, com o .sql ou .sql.gz do banco;
  • o backup completo do cPanel;
  • .wpress do All-in-One WP Migration;
  • pacote do Duplicator;
  • os zips do UpdraftPlus com o -db.gz do banco;
  • o zip da Hostinger que embrulha os arquivos e o banco juntos.

Ficam de fora, com a explicação na tela: zip com senha, .wpress criptografado ou comprimido, WordPress multisite e, por enquanto, Mautic (para ele, ver Migrando o Mautic).

Antes de começar: crie o site aqui

A importação entra num site que já existe no GW Server: WordPress para WordPress, Custom para site em PHP ou HTML. Crie o site com o mesmo domínio (ver Criando um site WordPress) e então importe por cima dele.

Para não derrubar o site antigo, deixe o DNS apontando para a hospedagem antiga até conferir o novo (ver o passo da virada em Migrando um site).

As três formas de trazer o backup

Na tela, escolha o Site de destino e uma das opções de Nova importação:

Opção Quando usar
Enviar os arquivos (do computador) Você baixou o backup. Arraste os arquivos; o envio vai em pedaços de 32 MB e continua de onde parou se a página fechar
Link do backup (o servidor baixa) O backup está num link: direto, Google Drive ou Dropbox (o link de compartilhar público). Um link por linha, se arquivos e banco vierem separados
Acesso SSH à hospedagem antiga (opcional) A hospedagem antiga tem SSH. O painel copia o site e o banco direto de lá

O arquivo nunca passa pela conversa com a IA: vai direto para o seu servidor. O botão Link de envio para outra pessoa gera um link de 24 h para quem tem o backup enviar no seu lugar (ele só envia arquivos, não vê o painel).

Pelo SSH da hospedagem antiga

Informe host, porta e usuário SSH. A senha é opcional: sem ela, o painel gera uma chave para você autorizar lá, que é o mais seguro.

  1. Copie a chave pública que a tela mostra e autorize na hospedagem antiga (cPanel: Acesso SSH → Gerenciar chaves → Importar → Autorizar; Hostinger: Avançado → Acesso SSH → Chaves SSH).
  2. Clique em Testar o acesso: o painel lista os sites que achou lá, com caminho, endereço e tamanho.
  3. Clique em Buscar este no site certo (ou informe a pasta e Buscar o site). Os arquivos e o banco vêm para cá e a análise começa sozinha.

A senha e a chave da hospedagem antiga são apagadas deste servidor antes de aplicar.

Analisar o backup

Com os arquivos recebidos, clique em Analisar o backup. A tela mostra O que tem no backup: cada site encontrado (tipo, versão do WordPress, endereço antigo, tamanho, plugins), o banco que combina com ele e os arquivos suspeitos (PHP dentro de uploads, imagem com código, assinaturas de webshell). Marque o que não deve ir para o ar: fica guardado à parte, em backup-origem.

Opções antes de aplicar:

  • Trocar o endereço antigo pelo deste site (inclusive dentro de JSON e de opções serializadas);
  • Conferir o PHP dos plugins e temas na versão do PHP deste site.

Aplicar

Digite o domínio para confirmar e clique em Aplicar a importação. Isso substitui os arquivos e o banco do site de destino. No WordPress:

  • o núcleo do WordPress não vem do backup: fica o do GW Server, limpo;
  • o wp-content é trocado, sem caches, pastas de backup de plugin e os plugins próprios da hospedagem antiga (Hostinger, WP Engine, Kinsta, SiteGround, GoDaddy, Bluehost), que vão para backup-origem/;
  • .htaccess, .user.ini e dump largado na raiz não vão para o ar;
  • o wp-config.php é o do GW Server, com o prefixo e as chaves do site antigo (quem estava logado continua logado);
  • cache da hospedagem antiga (LiteSpeed Cache, SiteGround) é desligado e o GW Cache reativado.

Se algo falhar no meio, o site volta sozinho ao ponto de restauração. No fim, a tela mostra o código HTTP e o título da página inicial, as trocas de endereço feitas, plugins desligados, PHP com erro e os administradores: entre no wp-admin com o mesmo usuário do site antigo.

Desfazer

Por 3 dias depois de aplicar, Desfazer a importação devolve arquivos e banco ao estado de antes (digite o domínio para confirmar). As importações e os arquivos recebidos ficam 7 dias na lista e depois são apagados.

Depois de importar

Confira o site pelo próprio servidor antes de virar o DNS, emita o SSL e siga O que fazer depois de migrar. Com o agente de IA, dá para pedir a comparação página a página com o site antigo e a virada do DNS na Cloudflare, com volta exata se precisar.

Veja também