Poupe até 53% em Servidores VPS, escolha agora. Oferta limitada.

Migração de WordPress para Novo Servidor em 2026

8 min de leitura  ·  Guia técnico

Para migrar o WordPress para um novo servidor com sucesso, faça um backup completo, verifique a compatibilidade do servidor e transfira os arquivos e banco de dados corretamente. Siga este guia passo a passo para evitar downtime e perda de dados.

  1. Realize um backup completo do site e banco de dados
  2. Verifique a compatibilidade do servidor de destino
  3. Transfira arquivos via FTP ou painel de controle
  4. Importe o banco de dados no novo servidor
  5. Atualize URLs no banco de dados
  6. Teste funcionalidades antes de alterar o DNS

Pré-requisitos

  • Acesso FTP ou SSH ao servidor atual e de destino
  • Credenciais do banco de dados MySQL/MariaDB
  • Backup recente do site WordPress
  • Acesso ao painel de controle do domínio
  • Ferramenta de gerenciamento de banco como phpMyAdmin
  • Plugin de migração ou conhecimento técnico para migração manual

Principais causas de falha na migração WordPress

A migração de WordPress falha principalmente por três motivos: incompatibilidade de versões PHP, URLs incorretas no banco de dados e permissões de arquivo inadequadas. Identificar essas causas antecipadamente evita 80% dos problemas durante o processo.

Incompatibilidade de versões: Sites desenvolvidos em PHP 7.4 podem não funcionar em servidores com PHP 8.2. Verifique sempre a versão PHP do servidor atual antes de iniciar a migração.

URLs hardcoded no banco: WordPress armazena URLs completas em várias tabelas do banco de dados. Quando não atualizadas corretamente, causam links quebrados e problemas de carregamento de recursos.

Permissões incorretas: Arquivos com permissões 777 ou proprietário incorreto geram erros de segurança e funcionamento. A estrutura correta é 644 para arquivos e 755 para diretórios.

Verificação de compatibilidade do servidor

Antes de iniciar qualquer transferência, compare as especificações técnicas dos servidores. Execute este comando no servidor atual para verificar a versão PHP:

php -v

Output esperado:

PHP 8.1.12 (cli) (built: Oct 28 2022 17:39:47) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.12, Copyright (c) Zend Technologies

Confirme se o servidor de destino suporta a mesma versão ou superior. Verifique também extensões PHP necessárias como mysqli, gd e curl.

Checklist completo para migração segura

Um checklist de migração WordPress bem estruturado reduz o tempo de execução e elimina erros comuns. Siga cada etapa sequencialmente para garantir que nenhum componente seja esquecido.

Fase 1: Preparação e backup

  1. Ativar modo de manutenção no site atual
  2. Fazer backup completo via cPanel ou plugin
  3. Exportar banco de dados MySQL via phpMyAdmin
  4. Baixar pasta wp-content completa via FTP
  5. Salvar arquivo wp-config.php com configurações
  6. Documentar plugins ativos e temas personalizados

Para ativar modo de manutenção, crie um arquivo .maintenance na raiz do WordPress:

echo '<?php $upgrading = time(); ?>' > .maintenance

Fase 2: Configuração do servidor destino

  1. Criar banco de dados MySQL no novo servidor
  2. Configurar usuário com privilégios completos
  3. Verificar versão PHP compatível
  4. Instalar WordPress limpo temporariamente
  5. Testar conectividade com banco de dados
  6. Configurar permissões de diretório adequadas

Comando para definir permissões corretas no Linux:

find /caminho/wordpress/ -type d -exec chmod 755 {} \;
find /caminho/wordpress/ -type f -exec chmod 644 {} \;

Fase 3: Transferência e configuração

  1. Importar banco de dados no servidor destino
  2. Atualizar URLs usando Search Replace DB
  3. Transferir arquivos wp-content via FTP
  4. Configurar wp-config.php com novas credenciais
  5. Verificar arquivo .htaccess e regras de rewrite
  6. Testar login no painel administrativo

Para atualizar URLs no banco, use este comando SQL com cuidado:

UPDATE wp_options SET option_value = 'https://novodominio.com' WHERE option_name = 'home';
UPDATE wp_options SET option_value = 'https://novodominio.com' WHERE option_name = 'siteurl';

Verificação pós-migração essencial

A verificação pós-migração determina se todos os componentes funcionam corretamente no novo ambiente. Esta etapa é crucial para identificar problemas antes de alterar o DNS definitivamente.

Testes funcionais obrigatórios

  • Carregar página inicial e verificar layout
  • Testar login no painel administrativo
  • Verificar funcionamento de plugins críticos
  • Confirmar carregamento de imagens e mídia
  • Testar formulários de contato e comentários
  • Verificar URLs amigáveis e redirecionamentos

Use o arquivo hosts local para testar antes da alteração DNS. No Windows, edite C:\Windows\System32\drivers\etc\hosts:

IP.DO.NOVO.SERVIDOR seudominio.com.br

Monitoramento de performance

Compare a velocidade de carregamento entre os servidores usando ferramentas como GTmetrix ou PageSpeed Insights. Uma migração bem-sucedida deve manter ou melhorar os tempos de resposta.

Verifique logs de erro do servidor para identificar problemas não visíveis:

tail -f /var/log/apache2/error.log

Problemas comuns e como resolver

Site exibe página em branco após migração

Causa: Erro fatal PHP ou problema de conectividade com banco de dados.
Solução: Ative debug no wp-config.php adicionando define('WP_DEBUG', true); e verifique logs de erro para identificar o problema específico.

Imagens não carregam no novo servidor

Causa: URLs antigas ainda referenciadas no banco de dados ou permissões incorretas na pasta uploads.
Solução: Execute busca e substituição completa no banco de dados e verifique se a pasta wp-content/uploads tem permissão 755.

Plugins desativados automaticamente

Causa: Incompatibilidade de versão PHP ou caminhos absolutos incorretos no banco.
Solução: Reative plugins individualmente testando compatibilidade, ou atualize caminhos na tabela wp_options onde option_name contém 'active_plugins'.

Erro de conexão com banco de dados

Causa: Credenciais incorretas no wp-config.php ou servidor MySQL inacessível.
Solução: Verifique host, usuário, senha e nome do banco no wp-config.php. Teste conectividade com comando mysql -h host -u usuario -p.

Perguntas frequentes sobre checklist de migração de WordPress

Quanto tempo demora uma migração de WordPress?

Uma migração de WordPress completa demora entre 2 a 6 horas, dependendo do tamanho do site e da velocidade da conexão. Sites com menos de 1GB migram em 1-2 horas, enquanto sites maiores podem levar até 8 horas.

É possível migrar WordPress sem downtime?

Sim, é possível migrar WordPress sem downtime usando técnicas de staging e alteração gradual de DNS. O processo envolve configurar o site no novo servidor antes de alterar os nameservers do domínio.

Quais arquivos são essenciais no backup para migração?

Os arquivos essenciais são: pasta wp-content completa, arquivo wp-config.php, banco de dados MySQL exportado e arquivo .htaccess. Estes contêm todo o conteúdo, configurações e estrutura do WordPress.

Como verificar se a migração foi bem-sucedida?

Verifique se o site carrega corretamente, teste login no painel admin, confirme que imagens e plugins funcionam, e execute um teste de velocidade. Também verifique se emails corporativos estão funcionando normalmente.

O que fazer se o site não carregar após a migração?

Primeiro verifique se o DNS propagou completamente usando ferramentas como nslookup. Depois confirme se os arquivos foram transferidos corretamente e se o banco de dados foi importado sem erros no novo servidor.

Conclusão

  • Sempre teste a migração em ambiente de staging antes de aplicar em produção
  • Mantenha backups atualizados durante todo o processo de migração
  • Documente todas as alterações realizadas para facilitar troubleshooting futuro

Leia também

Precisa de ajuda com migração WordPress?

Nossa equipe especializada executa migrações WordPress com zero downtime e garantia de funcionamento. Oferecemos suporte completo durante todo o processo de transferência.

Migre seu WordPress com segurança

  • 0 Os usuários acharam isso útil
  • wordpress, migração, backup, dns, avirahost
Esta resposta foi útil?

Artigos Relacionados

Como usar o Filezilla como software FTP da minha Hospedagem?

Como usar o Filezilla como software FTP da minha Hospedagem? O FileZilla é um dos mais populares...

Conectando remotamente ao MySQL - cPanel

Você pode permitir servidores externos a acessar suas bases de dados MySQL através do IP na lista...

Como redirecionar um site http para https?

Para redirecionar um site http para https, basta adicionar as linhas abaixo no seu arquivo...

Como acessar o painel de gerenciamento dos meus Serviços.

Para acessar o painel de gerenciamento do seu serviço basta seguir o passo á passo abaixo.   1....

Como gerenciar um domínio.

Adicione um domínio a sua conta, utilizando nosso painel de gerenciar domínios, Você pode...