Problemas acontecem tanto com do seu lado como do lado do seu serviço de hospedagem. E a saída mais segura é sempre, sempre ter um backup dos seus dados. E o plugin perfeito para isso é o BackWPup.
Com ele você faz backup automático para vários locais e também escolhe os arquivos que vão estar inclusos nele.
Arquivos
Os tipos de compressão disponíveis são: zip, tar, gzip e bzip. E o pacote pode incluir:
- Arquivo padrão de exportação próprio do WordPress, no formato xml
- A pasta onde está a sua instalação do WordPress – é possível remover arquivos ou pastas que você não quer incluir no pacote.
- Qualquer outra pasta da sua conta de hospedagem.
Banco de dados
Não dá ainda para fazer backup de outro banco além do que você usa para o WP, mas é possível:
- Otimizar e verificar as tabelas a cada tarefa.
- Escolher quais tabelas vão para o backup.
- Deixar o blog em manutenção durante o backup.
Outras opções
Depois de tudo isso você escolhe onde quer guardar o backup – e você pode ter um backup para cada coisa (bancos, arquivos, otimização do banco), não há limite de tarefas. As opções atuais são:
- Backup no próprio servidor
- Por email como anexo
- Para um servidor remoto via FTP
- Para serviços de armazenamento online: Dropbox, SugarSync, Amazon S3, Google Storage, Microsoft Azure e Rackspace Cloud.
Os backups podem ser executados manualmente ou conforme você quiser (diariamente, semanalmente, etc). O sistema pode ainda mandar um email com o log da tarefa.
Eu abri uma conta no SugarSync só para backups. Dica: Eu uso a pasta WebArchive do serviço – que não sincroniza com o desktop, fica apenas online. O que é bacana para não ter que ficar baixando centenas de mega de backups para o seu PC.
BackWPup – http://backwpup.com/
ótimo plugin esse