Existe uma diferença fundamental entre ter backups e ter backups que funcionam. A maioria dos sites WordPress tem alguma forma de backup configurada — mas quando acontece um desastre real, uma fracção significativa desses backups falha no restauro. Este artigo explica porquê e como evitar.
Os três tipos de falha de backup
Quando um restauro falha, a causa geralmente enquadra-se em uma de três categorias:
- Backup incompleto — os ficheiros foram copiados mas a base de dados foi esquecida, ou vice-versa. Um site WordPress precisa de ambos para funcionar.
- Backup corrompido — o arquivo zip ou tar foi interrompido a meio, o disco estava cheio, ou houve erro de transferência. O ficheiro existe mas está danificado.
- Backup desactualizado — o último backup bem-sucedido é de 3 semanas atrás porque o processo falhou silenciosamente entretanto.
O problema comum aos três: ninguém verificou. Um backup que nunca foi testado é uma ilusão de segurança.
Anatomia de um backup WordPress completo
Um backup WordPress completo e restaurável inclui obrigatoriamente:
- Todos os ficheiros da pasta
wp-content/(temas, plugins, uploads) - O ficheiro
wp-config.phpcom as credenciais de base de dados - Um dump SQL completo da base de dados (todas as tabelas)
- Idealmente, os ficheiros de configuração do servidor (
.htaccess, configuração Nginx)
Plugins como UpdraftPlus ou BackWPup fazem backups de tudo o que está acima. A questão é onde guardam e se alguém verifica regularmente.
Onde guardar backups: a regra 3-2-1
A regra 3-2-1 é o standard da indústria para backups fiáveis:
- 3 cópias dos dados
- 2 suportes diferentes (ex: disco local + cloud)
- 1 cópia offsite (fora do mesmo servidor/datacenter)
Para WordPress: backup local no servidor + cópia automática para Google Drive, Dropbox S3, ou Backblaze B2. Se o servidor falhar ou for comprometido, os backups no mesmo servidor estão inacessíveis.
Como testar um restauro correctamente
Testar um backup significa restaurá-lo numa cópia do site e verificar que funciona. O processo:
- Criar um ambiente de staging separado (subdomínio ou instalação local)
- Restaurar o backup mais recente nesse ambiente
- Verificar: o site carrega, o painel admin funciona, os formulários enviam, os menus estão correctos
- Verificar: imagens carregam, produtos do WooCommerce aparecem, posts recentes estão presentes
- Documentar data e resultado do teste
Frequência recomendada: teste de restauro mensal. Para e-commerce ou sites com actualizações diárias, quinzenal.
Frequência de backup por tipo de site
Nem todos os sites precisam do mesmo ritmo de backup:
- Site institucional estático — backup semanal suficiente, testar mensalmente
- Blog activo ou portfolio — backup diário, testar mensalmente
- Loja WooCommerce — backup diário (ou antes de cada actualização), teste quinzenal
- Site com formulários ou submissões — backup diário, testar mensalmente
O erro mais comum: backups no mesmo servidor
Muitos planos de hosting incluem "backups automáticos" que ficam guardados no mesmo servidor. Se o servidor for comprometido por malware, se o disco falhar, ou se a conta for suspensa por não-pagamento, esses backups ficam inacessíveis exactamente quando mais precisam deles. A cópia offsite é obrigatória, não opcional.
Automatizar a verificação de backups
A verificação manual é propensa a ser esquecida. Alternativas para automatizar:
- Scripts que verificam a existência e tamanho do ficheiro de backup e enviam alerta se faltar ou for demasiado pequeno
- Serviços como ManageWP ou MainWP que fazem gestão centralizada de backups de múltiplos sites
- Parceiros de manutenção que incluem drills de restauro mensais no contrato
Backups testados, não apenas existentes
A Vuvo inclui drills mensais de restauro documentados em todos os planos de manutenção. Sabemos que os backups funcionam porque os testamos regularmente.
Ver planos de manutenção