Um backup WordPress é a diferença entre uma emergência resolvível e uma catástrofe. Hack, update falhado, erro humano, falha de servidor — tudo tem solução se existir um backup recente e funcional. O problema é que a maioria dos backups nunca foi testado e muitos não incluem tudo o necessário para restaurar o site.
O que incluir no backup
Um backup completo WordPress tem dois componentes obrigatórios:
- Ficheiros: todo o conteúdo de /wp-content/ (themes, plugins, uploads), wp-config.php e .htaccess
- Base de dados: todas as tabelas MySQL (conteúdo, configurações, utilizadores, encomendas WooCommerce)
Erro comum: fazer backup apenas dos ficheiros ou apenas da base de dados. Ambos são necessários para restaurar um site funcional.
Frequência de backup recomendada
- Sites estáticos (pouco conteúdo novo): diário da base de dados, semanal de ficheiros
- Blogs activos: diário completo
- WooCommerce / e-commerce: a cada hora ou em tempo real (cada encomenda perdida é receita perdida)
- Sites de cliente com SLA: diário com retenção mínima de 30 dias
Onde guardar backups
Regra de ouro: nunca guardar backups apenas no mesmo servidor do site. Se o servidor falha, perde site e backup.
Destinos recomendados:
- Cloud storage: Google Drive, Dropbox, Amazon S3, Backblaze B2
- Servidor remoto: via SFTP para servidor dedicado de backups
- Múltiplos destinos: redundância — pelo menos 2 localizações diferentes
Melhores plugins de backup WordPress
UpdraftPlus (gratuito + premium)
O plugin de backup mais popular (3M+ instalações). Versão gratuita inclui backup agendado para cloud (Google Drive, Dropbox). Premium adiciona backups incrementais, migração e mais destinos.
BlogVault (premium)
Backups incrementais que não sobrecarregam o servidor. Ideal para WooCommerce e sites grandes. Inclui staging com 1 clique e restore independente (funciona mesmo se o site está em baixo).
BackWPup (gratuito)
Alternativa sólida gratuita com suporte para S3, Dropbox, FTP e email. Mais configurável mas com interface menos intuitiva que UpdraftPlus.
Duplicator (gratuito + pro)
Excelente para migrações e backups manuais. A versão Pro adiciona agendamento. Não é a melhor opção para backups automáticos regulares.
Backup manual via WP-CLI
Para quem prefere controlo total:
- Base de dados:
wp db export backup-$(date +%Y%m%d).sql - Ficheiros:
tar -czf wp-content-$(date +%Y%m%d).tar.gz wp-content/ - Automatizar com cron job do servidor
Como testar que o backup funciona
Um backup não testado é uma esperança, não uma garantia. Processo de teste:
- Restaurar backup num ambiente de teste (staging ou localhost)
- Verificar que o site carrega correctamente
- Confirmar que o conteúdo mais recente está presente
- Testar funcionalidade crítica (formulários, checkout, login)
- Documentar o teste com data e resultado
Frequência de testes: mensal para sites de produção. Após qualquer alteração significativa à configuração de backup.
Erros comuns a evitar
- Guardar backups apenas no servidor do site
- Não incluir base de dados no backup
- Retenção demasiado curta (descobrir hack 2 semanas depois e ter apenas 7 dias de backups)
- Não testar restore
- Backup a correr em hora de pico de tráfego
Backups testados mensalmente
A Vuvo configura, automatiza e testa restore drills documentados de todos os sites do portfólio da sua agência.
Ver planos de manutenção