Como Fazer Backup WordPress: Métodos, Plugins e Boas Práticas

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:

  1. Restaurar backup num ambiente de teste (staging ou localhost)
  2. Verificar que o site carrega correctamente
  3. Confirmar que o conteúdo mais recente está presente
  4. Testar funcionalidade crítica (formulários, checkout, login)
  5. 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