Migrar site WordPress exige conhecimento e planejamento. Por mais experiente que sejamos é importante termos uma referência para não esquecermos nada e nos certificarmos que todos os passos serão executados.
Criamos uma checklist para migrar site WordPress para outro servidor e te auxiliar nesse processo e não deixar que nada fique de fora. Estou considerando a migração somente de servidor e que o domínio e as URLs serão mantidas.
Antes da checklist, as considerações
A checklist ajuda como uma guia e lembrete de todas as atividades necessárias, mas é preciso compreender todos processos e sugiro a leitura dos artigos sobre considerações a serem tomadas antes e depois do processo de migrar site WordPress para outro servidor.
Checklist para ações antes e durante o processo de migrar site WordPress
1. Backups
- De tudo;
- Específico do banco de dados;
- Específico dos arquivos (core, plugins, temas, uploads e etc);
- Arquivo .htaccess;
- Robots.txt;
- Subdomínios;
- Entradas DNS;
- E-mails.
2. Banco de dados
- Otimizar as tabelas;
- Excluir tabelas desnecessárias;
- Gerar arquivo de exportação;
- Avaliar a versão atual do MySQL e a disponibilizada no novo servidor.
- Criar o novo banco de dados;
- Importar a estrutura das tabelas e seus conteúdos.
3. Arquivos
- Excluir plugins em desuso;
- Analisar possível política de plugins não autorizados no novo servidor;
- Excluir temas não utilizados, exceto o padrão;
- Compactar todos os arquivos para exportação;
- Garantir a inclusão do arquivo .htaccess;
- Avaliar a versão atual do PHP e servidor web, Apache/NGINX, e a disponibilizada no novo servidor.
- Importar todos os arquivos na pasta pública do novo servidor;
- Definir as corretas permissões para os arquivos e pastas.
4. E-mail
- Analisar plataforma de e-mail em uso;
- Recriar todas as contas de e-mail, ou;
- Recriar as entradas MX.
5. Subdomínio
- Recriar os subdomínios em uso, se existir;
- Analisar e migrar banco de dados e arquivos relacionados ao subdomínio.
6. wp-config.php
- Definir as novas informações de conexão ao banco de dados:
- Host;
- Nome do banco de dados;
- Usuário;
- Senha;
- Prefixo da tabela.
7. Entradas de DNS
- Recriar todas as entradas de DNS além das NS como SFP, DKIM, CNAME, TXT, etc;
Checklist para ações após o processo de migrar site WordPress
- Analisar e garantir a compatibilidade dos softwares em uso;
- Validar possível erro 404;
- Certificar que todos os arquivos foram migrados;
- Confirmar conexão e permissões do usuário ao banco de dados;
- Ativar o sistema de debug do WordPress, em caso de tela branca, para análise;
- Revisar itens de segurança.
Sobre o último item da checklist após o processo de migrar site WordPress para outro servidor considere conhecer uma iniciativa específica e dedicada a Segurança para WordPress e leia conteúdos educativos relacionados.
Em seu processo de migração, quais os itens da sua checklist?