1. Backup e Exportação Antes da Migração
Ao migrar um site, é essencial garantir que você possa retornar ao ponto de partida caso algo dê errado. Por isso, fazer um backup completo é o primeiro passo obrigatório antes de transferir uma instalação do WordPress para outro servidor.
Além disso, será necessário exportar o banco de dados do WordPress.
Fazendo backup dos arquivos do WordPress
Você pode fazer backup dos arquivos (plugins, temas, arquivos principais e conteúdos) de diferentes formas:
Utilizando plugins de backup do WordPress.
Acessando o host via SSH, arquivando tudo com
tarouzipe transferindo via SCP.Baixando os arquivos pelo gerenciador de arquivos do Plesk Obsidian ou cPanel.
Usando o Plesk WP Toolkit, caso o servidor utilize Plesk.
Conectando-se via FTP (FileZilla, WinSCP, CuteFTP) e baixando todos os arquivos para o computador.
⚠️ Atenção: alguns arquivos importantes são ocultos, como
.htaccess. Verifique se o seu cliente FTP está configurado para exibir arquivos ocultos.
Copiando o banco de dados
Você pode exportar o banco de dados via phpMyAdmin:
Acesse o painel de controle do seu servidor (Plesk ou cPanel).
Abra o phpMyAdmin.
Selecione o banco de dados do seu site.
Vá até a aba Exportar.
Escolha a opção Rápido e clique em Ir.
O arquivo do banco de dados será baixado para o seu computador.
2. Configurar o Banco de Dados no Novo Servidor
Antes de enviar os arquivos do site, é preciso criar um novo banco de dados no novo servidor.
O processo pode variar conforme o painel de controle utilizado.
a) No Plesk
Vá em Bancos de Dados → Adicionar novo banco de dados.
Defina o nome do banco, usuário e senha.
Vincule o banco ao site e salve as informações.
b) No cPanel
Acesse MySQL Databases.
Crie um novo banco de dados.
Adicione um usuário MySQL e crie uma senha segura.
Conceda Todos os Privilégios ao usuário.
💡 Anote o nome do banco e a senha, pois eles serão necessários na configuração do
wp-config.php.
3. Alterar o Arquivo de Configuração (wp-config.php)
Cada instalação do WordPress possui um arquivo chamado wp-config.php, responsável por conectar o site ao banco de dados.
Localize esse arquivo na pasta raiz do backup.
Faça uma cópia de segurança dele.
Abra o arquivo original com um editor de texto e altere as seguintes linhas:
Nome do banco de dados
define('DB_NAME', 'nome_novo_banco');
Usuário do banco de dados
define('DB_USER', 'novo_usuario');
Senha do banco de dados
define('DB_PASSWORD', 'nova_senha');
Após as alterações, salve e feche o arquivo.
4. Carregar o Banco de Dados e os Arquivos
Importar o banco de dados
No phpMyAdmin do novo servidor, selecione o novo banco de dados.
Vá até a aba Importar.
Clique em Escolher arquivo e selecione o
.sqlexportado.Certifique-se de que Importação parcial não esteja marcada.
Clique em Ir.
O processo pode demorar dependendo do tamanho do banco. Aguarde até receber a mensagem de confirmação.
Enviar os arquivos do site
Conecte-se ao novo host via FTP.
Localize o diretório correto (geralmente
public_html).Envie todos os arquivos, incluindo o
wp-config.phpeditado.Aguarde o término do upload.
5. Transferir o Domínio e Atualizar URLs
Se você também vai mudar o domínio, siga estas etapas:
Alguns links e imagens podem quebrar por estarem com URLs absolutas (com o domínio antigo).
Use a ferramenta Search Replace DB (disponível no GitHub) para atualizar URLs no banco de dados.
⚠️ Instale essa ferramenta em uma pasta temporária e exclua-a após o uso, pois ela representa um risco de segurança.
Após a substituição, os valores da URL do site serão atualizados, e você será redirecionado automaticamente para o novo domínio ao fazer login.
6. Concluir a Migração do WordPress
Agora falta apenas finalizar:
Atualize as configurações de DNS para apontar o domínio ao novo servidor.
O tempo de propagação pode levar até 48 horas.
Durante esse período, não faça alterações no site.
Após a propagação, verifique se o site está funcionando corretamente no novo host e mantenha os backups locais por segurança.
✅ Dica final:
A migração do WordPress não é difícil, mas exige atenção a cada passo.
Tenha sempre um backup completo e o arquivo wp-config.php antigo guardados para qualquer emergência.