Vamos demonstrar um procedimento para fazer uma cópia de segurança e restaurar o conteúdo do seu site WordPress com uma ferramenta que em suma permite migrar para um novo endereço URL.

Realizando com o Duplicator

Abra a administração do WordPress, clique no menu Plugins e clique no botão Adicionar novo. Na tela seguinte pesquise por Backup, instale e ative o plugin Duplicator – WordPress Migration & Backup Plugin.

Para fazer um backup, abra o Duplicator, clique no botão Create New, siga as etapas de Setup (configurações e personalização), Scan (validação das informações) e Build (onde será gerado o pacote com um arquivo .zip e installer.php). Ao final, clique em Download Both Files para fazer download do arquivo de backup.

Para restaurar, copie o conteúdo gerado no processo de Build (arquivo .zip e installer.php) e envie para o servidor onde será feita a migração.

No novo servidor, abra a URL http://site.seudominio.com/installer.php e insira o nome do arquivo .zip e siga os processos para iniciar a migração. Na segunda etapa de setup, clique em Apply e em Validate.

Na tela de validação marque aceite o contrato e clique em Next, na tela de confirmação clique em OK. Ao final, deixe marcado a opção de apagar os arquivos após login, clique no botão Admin Login e faça Login.

Se o processo tiver sido finalizado com sucesso:

  • Apague o arquivo .zip localizado na pasta /var/www/html/site.seudominio.com/wp-content/backups-dup-lite do servidor de origem.
  • Apague os arquivos .zip e php (arquivo com data) localizados na pasta /var/www/html/site.seudominio.com/wp-content/backups-dup-lite do servidor de destino.

No servidor de destino, faça o primeiro login (a senha será do servidor de origem), expanda a opção Data Cleanup e clique nos dois botões para limpar os arquivos. Em seguida, no início da tela, clique em Remove Installation Files Now.

Por fim, altere a senha para a do servidor de destino.

Realizando com o UpdraftPlus – Backup/Restore

Se preferir usar esse plugin, vá na administração do WordPress, clique no menu Plugins, adicione, instale e ative o plugin UpdraftPlus: WordPress Backup & Migration Plugin.

No menu Configurações > Backups do UpdraftPlus, acesse a aba Backup/Restauração (primeira) e clique em Fazer backup agora.

Na janela de confirmação, deixe marcadas somente as opções Incluir seu banco de dados no backup e Incluir seus arquivos no backup. Clique em Fazer backup agora., quando finalizar, vá em Backups Existentes e clique em todos os itens para aparecer a opção de download (Banco de dados, Plugins, Temas, Envios, Outros).

Para restaurar o backup deste mesmo site, é só clicar em Restaurar ao lado. Caso queira restaurar este backup em outro site, é necessário clicar em cada uma das 5 opções e baixar cada um dos arquivos para o seu computador. Por padrão, são 5 arquivos, mas é possível que existam mais, casos os arquivos estejam grandes (o limite é 400mb, após isso ele divide o arquivo).

Para restaurar este backup em outro WordPress (exemplo: do servidor de homologação para produção), certifique-se de que o plugin UpdraftPlus Backup/Restore está instalado no outro site. Acesse Configurações > Backups do UpdraftPlus, vá até Backups Existentes e clique no botão Enviar arquivos de backup.

Envie os 5 arquivos baixados em seu computador. Aparecerá uma nova linha na lista de backups existentes, com a data e hora do backup realizado. Clique em Restaurar, na janela de restauração, selecione todos os componentes para restaurar. Se aparecer, deixe marcado o checkbox com a opção migrate e clique em próximo.

Espere o plugin finalizar a atualização e apresentar a mensagem de confirmação, e clique em Return to UpdraftPlus configuration. Aparecerá uma janela para que você faça login novamente.

Para versões muito antigas do WordPress

Abra a administração do WordPress, clique no menu Plugins e clique no botão Adicionar novo. Na tela seguinte pesquise por Backup, instale e ative o plugin BackupGuard.

Para fazer um backup, abra o BackupGuard, faça um backup full do site (use o nome BackupFull_ano-mês-dia). Ao final, na parte de Actions faça download do arquivo e apague o backup desse servidor.

Para fazer um restore, abra o BackupGuard, clique em Import e faça upload do arquivo de Backup. Ao final, localize o backup que foi feito upload, na parte de Actions faça o restore desse arquivo para o ambiente.

Fontes/Referências

https://pt.wordpress.org/plugins/duplicator/
https://youtu.be/94wzCqPkQY0

Mais Informações

Esperamos ter te ajudado e estaremos sempre a disposição para mais informações.

Se você tem interesse em algum assunto específico, tem alguma dúvida, precisa de ajuda, ou quer sugerir um post, entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria