Solucionar migração cPanel no Linux: do básico ao avançado

9 min de leitura · · cPanel, migração, Linux, SEO, e-mail, AviraHost · 0

Solucionar migração cPanel no Linux consiste em transferir integralmente dados, configurações de e-mail, bancos de dados e zonas DNS de um servidor para outro, garantindo a continuidade do serviço sem perda de dados. Para realizar esse processo com sucesso e aproveitar o período de coexistência entre servidores, siga estes passos:

  1. Reduza o TTL (Time To Live) dos registros DNS para 300 segundos 24 horas antes da migração.
  2. Utilize a ferramenta "Transfer Tool" no WHM ou gere um Full Backup via linha de comando.
  3. Restaure os dados no novo servidor Linux (preferencialmente AlmaLinux 10 ou Rocky Linux 10).
  4. Valide a integridade do site e dos e-mails utilizando o arquivo hosts local.
  5. Altere os NameServers ou registros A no provedor de domínio e aguarde a propagação.

Pré-requisitos para uma migração segura

Antes de iniciar qualquer procedimento técnico para solucionar migração cPanel no Linux, é fundamental garantir que o ambiente de destino esteja devidamente preparado. A compatibilidade de versões de software é o principal fator de falha em migrações complexas. Certifique-se de que o novo servidor possua uma versão do cPanel/WHM igual ou superior à do servidor de origem.

  • Acesso root via SSH em ambos os servidores (origem e destino).
  • Portas 22 (SSH) e 2087 (WHM) liberadas no firewall (iptables ou firewalld).
  • Espaço em disco disponível no servidor de destino equivalente a, pelo menos, o dobro do tamanho total das contas a serem migradas.
  • Versões de PHP (ex: PHP 8.4) e MySQL/MariaDB compatíveis com as aplicações hospedadas.
  • Licença ativa do cPanel no novo endereço IP.

Transferência de contas WHM via Transfer Tool

A transferência de contas WHM é o método mais eficiente para migrar múltiplos domínios simultaneamente. Esta ferramenta, nativa do painel, automatiza a cópia de arquivos, bancos de dados, contas de e-mail e até configurações customizadas do Apache. Ao utilizar este recurso em um servidor com AlmaLinux 10, você garante que as permissões de arquivos sejam mantidas corretamente através do sistema de arquivos XFS ou Ext4.

Para iniciar, acesse o WHM do servidor de destino e navegue até "Transfer Tool". Insira o IP do servidor de origem e as credenciais root. O sistema realizará um scan das contas disponíveis. É altamente recomendável utilizar a opção de "Live Transfer", que configura automaticamente redirecionamentos temporários no servidor antigo para o novo, minimizando o risco de perda de mensagens de e-mail durante a propagação do DNS.

# Exemplo de verificação de conexão SSH entre servidores
ssh -p 22 root@ip-do-servidor-origem

Output esperado: Acesso concedido ao terminal do servidor de origem, confirmando que a comunicação entre as máquinas está liberada para a transferência de dados via rsync interno do cPanel.

Backup full cPanel e restauração manual via linha de comando

Em cenários onde a Transfer Tool falha devido a restrições de rede ou firewalls agressivos, o backup full cPanel via linha de comando é a solução definitiva. Este método gera um arquivo compactado (.tar.gz) contendo toda a estrutura da conta. Para contas extremamente grandes (acima de 50GB), recomenda-se gerar o backup sem incluir o diretório mail inicialmente, movendo os e-mails separadamente via rsync para evitar timeouts.

No servidor de origem, execute o script de empacotamento do cPanel:

/scripts/pkgacct nome_do_usuario

Após a conclusão, mova o arquivo para o servidor de destino utilizando o comando scp ou rsync. No servidor de destino, coloque o arquivo no diretório /home e execute o comando de restauração:

/scripts/restorepkg nome_do_usuario

Atenção: Certifique-se de que o nome do arquivo segue o padrão cpmove-nome_do_usuario.tar.gz para que o script de restauração o identifique corretamente. Se encontrar dificuldades no acesso aos arquivos após a restauração, veja como solucionar erro de conexão FTP no cPanel.

Garantindo a integridade de e-mails e SEO durante a transição

A integridade de e-mails IMAP é frequentemente a maior preocupação dos administradores de sistemas. Durante a migração, se um usuário receber um e-mail no servidor antigo após você ter movido os dados, essa mensagem será perdida se o DNS já tiver sido alterado. O cPanel resolve isso com o "Express Transfer", mas uma verificação manual via rsync nas pastas /home/usuario/mail garante que nenhuma mensagem fique para trás.

Quanto ao SEO, a manutenção dos certificados SSL é vital. O AutoSSL do cPanel deve ser acionado imediatamente após a migração para evitar o erro de "Conexão não segura", que penaliza o ranking no Google. Além disso, a performance do novo servidor impacta diretamente os Core Web Vitals. Migrar para uma infraestrutura moderna com suporte a HTTP/2 e PHP 8.4+ geralmente resulta em ganhos de posicionamento orgânico devido à redução do TTFB (Time to First Byte).

Para evitar que suas mensagens caiam na caixa de spam após a mudança, consulte nosso Guia DKIM, SPF e DMARC: configure e saia do spam.

Problemas comuns e como resolver

Sintoma: Erro de timeout durante a transferência de arquivos grandes

Causa: A conexão SSH cai ou o processo do PHP/WHM atinge o limite de tempo de execução ao processar gigabytes de dados.
Solução: Aumente o limite de timeout no WHM em "Tweak Settings" ou realize a migração via linha de comando utilizando o utilitário screen ou tmux, que permite que o processo continue rodando mesmo se sua conexão local cair.

Sintoma: Site exibe erro de banco de dados após a migração

Causa: Incompatibilidade de versões entre MySQL e MariaDB ou erro de permissão no usuário do banco.
Solução: Verifique o arquivo wp-config.php ou equivalente. Certifique-se de que o host do banco de dados está definido como 'localhost'. No WHM, utilize a ferramenta "Repair Database" e verifique se o usuário possui todos os privilégios concedidos no novo servidor.

Sintoma: E-mails antigos não aparecem no Webmail

Causa: As permissões de arquivos ou a estrutura de pastas maildir não foram preservadas corretamente.
Solução: Execute o script /scripts/mailperm nome_do_usuario para corrigir as permissões de e-mail e garantir que o Dovecot consiga ler os arquivos migrados.

Perguntas frequentes sobre migração cPanel no Linux

Como migrar o cPanel sem perder os e-mails?

A migração deve ser feita através da ferramenta 'Transfer Tool' do WHM ou gerando um Full Backup (.tar.gz). Isso garante que todas as pastas IMAP, mensagens e configurações de filtros sejam movidas integralmente para o novo servidor Linux, preservando a estrutura de diretórios e metadados das mensagens.

É possível testar o site migrado antes de alterar o DNS?

Sim, você pode utilizar o arquivo 'hosts' do seu sistema operacional local para apontar o domínio para o novo endereço IP. No Windows, este arquivo fica em C:\Windows\System32\drivers\etc\hosts. Isso permite navegar no site no novo servidor e validar o funcionamento de bancos de dados e scripts antes da propagação oficial do DNS.

A migração de servidor afeta o SEO do meu site?

Se realizada sem downtime e mantendo a estrutura de URLs e certificados SSL, a migração não prejudica o SEO. É fundamental garantir que o novo servidor tenha performance igual ou superior para manter os índices de Core Web Vitals, evitando quedas de posicionamento por lentidão ou erros 5xx durante a propagação.

Como funciona o período de 30 dias grátis na migração?

Muitos provedores oferecem um período de cortesia para que o usuário realize a transição, configure o ambiente e valide os dados sem custos duplicados. Durante esse tempo, o ambiente antigo e o novo coexistem para garantir a segurança dos dados, permitindo que você cancele o serviço antigo apenas quando tudo estiver 100% funcional no novo Linux.

Conclusão

Solucionar a migração cPanel no Linux exige planejamento técnico e atenção aos detalhes de DNS e integridade de arquivos. Ao seguir as melhores práticas de transferência, você elimina o risco de perda de dados e garante uma transição suave para seus usuários.

  • Sempre valide o site via arquivo hosts antes de apontar o DNS definitivo.
  • Mantenha o servidor antigo ativo por pelo menos 7 dias após a migração para emergências.
  • Monitore os logs de erro do Apache/Nginx nas primeiras 24 horas no novo servidor.

Leia também

Precisa de ajuda com migração cPanel no Linux?

Nossa equipe de especialistas está pronta para garantir que sua transição de servidor ocorra sem interrupções, cuidando de cada detalhe técnico para você.

Conheça nossos planos de hospedagem com migração facilitada


Esta resposta foi útil?