Você tem um backup completo e recente de seu blog? Completo mesmo, incluindo banco de dados, pasta de uploads, tema e plugins? Certa vez lendo sobre segurança de informação, um especialista disse: “Quem só tem um backup não tem nada!“. Assustador isso não? Pode parecer exagerado, mas você já pensou em perder tudo o que escreveu até hoje no blog? Também é assustador pensar nisso. Por isso mesmo vamos aprender agora como fazer uma cópia de segurança, salvá-la no computador e em um disco virtual (é uma ótima maneira de ter dois backups do seu blog)
Uma forma simples mas bastante trabalhosa (e demorada) de fazer o backup seria copiar todos os arquivos da pasta wp-content utilizando o FTP e salvar o banco de dados usando o PHPmyAdmin, mas como vocês já devem saber, o WordPress tem plugin para tudo e é claro que teria um para automatizar o backup. Na verdade eu sempre achei que o WordPress deveria ter um sistema de backup e cache nativo, são coisas que não dá para ficar sem, mas… Bom, procurando no repositório de plugins encontrei vários, alguns apenas para o banco de dados, outros para os arquivos e o WordPress EZ Backup para ambos, ótimo! Fiz sua instalação e configuração no blog de testes e tudo funcionou perfeitamente. Sua configuração não é das mais simples mas não é nenhum bicho de sete cabeças.
O primeiro passo como vocês já devem imaginar é instalar o plugin, assim como todos os demais, acesse a página Plugins/Adicionar Novo e procure por WordPress EZ Backup, clique em install e em seguida Ativar. Feito isso aparecerá no menu a opção EZ Backup, clique nela e você será redirecionado para a página de configuração do plugin.
Vamos agora saber como preencher cada campo de configuração. Note que o plugin já “pega” algumas informações do seu servidor e mostra como exemplo ao lado de cada campo. Eu mesmo utilizei-os como base e mudei pouca coisa.
- 1. Pasta da qual será feita o backup, em nosso caso o wp-content, onde estão as imagens, temas e plugins;
- 2. Nome do banco de dados;
- 3. Nome do arquivo que será criado;
- 4. Pasta onde será salvo o arquivo de backup no servidor;
- 5. Email que receberá a notificação que o backup foi concluído;
- 6. Ative esta opção se quiser receber por email o arquivo de backup;
- 7. Endereço do servidor SQL;
- 8. Nome do usuário do servidor SQL;
- 9. Senha do servidor SQL.
Os campos mais difíceis, para os menos familiarizados com configurações de servidor, banco de dados, etc. são os 2, 7, 8 e 9. Por sorte todos estes dados estão no arquivo wp-config.php e será fácil descobrí-los. Através do FTP, baixe este arquivo para o seu computador (na maioria dos servidores ele está localizado na pasta public_html) e abra-o em editor de texto qualquer, pode até ser o bloco de notas. Agora procure pelas seguintes linhas:
- define(‘DB_NAME’, ‘teste‘);
- define(‘DB_HOST’, ‘localhost‘);
- define(‘DB_USER’, ‘usuario‘);
- define(‘DB_PASSWORD’, ‘123456‘);
Os valores marcados em negrito devem ser adicionados nos campos 2, 7, 8 e 9, respectivamente. Preenchido estes campos, clique em Save Settings, depois em Create Backup. Agora confirme os dados e clique novamente em Create Backup. Em seguida será aberta uma janela onde é possível acompanhar o andamento do backup, ao final do processo será exibida uma mensagem de conclusão do processo. Para saber se ocorreu algum problema clique no botão View Error Log, se não exibir nenhuma mensagem significa que o backup foi feito com sucesso. Se você ativou a opção 6 receberá além da notificação de que o backup foi concluído, o próprio arquivo de backup em anexo. Você terá problemas apenas se o seu blog for muito antigo e o arquivo ficar muito grande, neste caso não consiguirá recebê-lo em anexo do email, será necessário baixá-lo por FTP.
Na opção Scheduling é possível programar o plugin para fazer o backup automaticamente. Para isso será necessário apenas escolher o dia da semana e a hora que será feito o backup, depois clicar nos botões Generate Command e Save Schedule. Pronto seu backup está agendado!
Quanto ao disco virtual, para ter uma segunda cópia de segurança, uma boa opção é o Dropbox que permite armazenar até 2gb gratuitamente em um servidor virtual. Além disso ele possui um pequeno software que sincroniza automaticamente um pasta localizada em seu computador com o drive virtual, ou seja, você não terá nem o trabalho de fazer o upload.
Espero sinceramente que vocês nunca precisem utilizar o backup, mas se um dia qualquer for necessário, você terá um (ou dois) em mãos.

Valeu pela dica.
Pingback: ericooliveira
Pingback: Ivan Vasconcelos
Pingback: PoolDigital
Pingback: ericooliveira
Pingback: LeoCabral
Pingback: Marcia Ceschini
Pingback: Lara Sfair
Instalei este plugin mas ele não completa o backup, seria alguma incompatibilidade com o wp 2.9.1?
Já há um tempo que esse plugin não recebe atualizações…
Existem agora excelentes opções para se fazer o backup do WordPress diretamente na nuvem. Quem tiver interesse, pode conferir esse Post sobre o tema:
Fazendo Backup do WordPress como um ninja; sem anos de treinamento
José, eu testei no 2.9.1 e funcionou perfeitamente. Verifique o log de erro para saber o que aconteceu.
Backup do WordPress todo mundo ensina a fazer, mas restore que é bom nada…
Pelo menos minha hospedagem faz backups diários, se precisar restaurar alguma cosia eles restauram a conta inteira para o estado da madrugada passada. Mas não resolve meu problema caso eu precise mudar para outro provedor de hospedagem, ou caso eu queira restaurar só o WordPress sem mexer no fórum, nos e-mails, etc.
Pingback: marcelo_torres
Pingback: Thiago Reis
Muito bom o artigo, eu tinha um plug in de backup, só do bd, agora faz tudo. Valeu.
Aproveitando a deixa do Dino, seria um bom post, como montar um blog de teste. Usando esse backup.
Obrigado,
Pingback: Rodrigo P. Ghedin
Érico, você menciona o DropBox como serviço de armazenagem online. Mas ele só funciona se baixar o arquivo para meu computador ou pode receber arquivos enviados diretamente pelo EZ Backup?
Outra coisa: já experimentou o Bei Fen ? Pareceu-me um pouco mais profissional. O que acha?
José, o Dropbox funciona independente do EZ, será necessário baixar o arquivo para o seu computador. Não conheço o Bei Fen, mas vou dar uma olhada…
Érico, instalei o Bei Fen e estou testando-o.
Funciona muito bem, só tem uma desvantagem: ele não envia o arquivo de backup como anexo (nem ao menos o backup do banco de dados). Ele armazena os backups num diretório e usa o e-mail como aviso de sucesso.
Fica a questão: essa solução dá segurança suficiente? Numa invasão, os backups localizados no próprio servidor normalmente são apagados?
Nesse aspecto, o mais profissional é o WP-DBManager que, na tela de gerenciamento de backups, permite apagar, baixar (download) e enviar por e-mail.
Pingback: HostBits
Pingback: ricardomatoso
Pingback: brunomoch
Pingback: Vinícius Galvão
Pingback: Davidson Santana
Olá,
sufoco foi o que eu passei com um de meus blogs bem visitado que estava hospedado no 000webhost, custou mas consegui transferir o BD dele para meu servidor pago.
Erico, o trabalho aqui no seu site esta me ajudando muito. No forum hoje achei algumas informações que estava precisando, agora que acabei de mexer com meu site, parei para agradecer. Obrigado pelo ótimo trabalho que você faz com o site e com o seu forum.
Abração
Pingback: fabiosantos99
Pingback: Kaique Andrade
Pingback: Cristina Carriconde
Pingback: cvalente
Vou testar no WPMU, vamos ver se rola.
É, aqui no meu WpMU não rolou.
Pingback: Marco Aurélio
Pingback: Marco Aurélio
Dica seguida com sucesso, backup realizado! =D
Prezado Érico,
Já instalei tudo conforme a sua orientação. Só na hora de fazer o backup que me aparece esta mensagem.
O que poderia ser?
indiquei
/public_html/wp-content
mas nada acontece.
WordPress EZ Backup Script
Written by SangrelX
Step 1 Does Selected Backup Directory Exist
..Selected Backup Directory Does not Exist
.. Please Select A Directory That Exists to Backup
.. The Backup Process will now Exit!!
Olá estou mudando meu site de hospedagem e queria saber como restaurar esse backup lá, tipo queria isntalar o WordPress do zero para poder restaurar só os posts tem como?
Obrigado seu site e D+
Deu tudo certo com a Versão 3.0.1
Também gostaria de saber como restaurar..
Bem interessante este artigo, vou baixar e testar, estava precisando usar um blog diferente.
Uso agora o BackUpWordPress. Porém ele vive dando problema. Parou de enviar para meu e-mail também, e não faz mais o que promete =/
esse plugin funciona fazendo backup de usuarios também ?