Backup WordPress: como fazer e preparar seu site para uma migração

Descubra as melhores maneiras de realizar um backup WordPress e proteja seu site durante a mudança de provedor.

0 comentários
Backup WordPress

Migrar de hospedagem é algo que pode ser necessário ao longo da vida de um site. Eventualmente, você pode encontrar uma hospedagem com mais recursos e com mais qualidade, o que pode motivar a mudança de provedor, entre outros motivos.

Antes de trocar de hospedagem, no entanto, é necessário tomar algumas medidas. No caso de um site WordPress, é preciso fazer um backup do e guardar uma cópia que você possa acessar fora do servidor. Assim, você terá os arquivos e o banco de dados à mão para recuperar o site ou enviá-lo ao novo provedor.

Neste artigo, vamos focar exatamente nisso. Testei três maneiras de fazer backups do WordPress usando o Foto Criativa, um site fictício que uso para demonstrações no Tudo Sobre Hospedagem de Sites. Fiz uma cópia manual pelo cPanel da hospedagem de origem, gerei outra com o UpdraftPlus e, depois da migração, baixei um backup pelo painel da Hostinger. A cópia que usei para migrar o site foi a do cPanel, com os arquivos em ZIP e o banco em SQL.

O que incluir no backup do WordPress?

Uma cópia típica para recuperar uma instalação completa do WordPress precisa reunir duas partes:

  • Arquivos do site. Incluem a instalação do WordPress, os temas, os plugins e as imagens e demais mídias que você enviou para o site. No backup manual, copie também os arquivos de configuração da instalação, como wp-config.php e .htaccess, quando presente.
  • Banco de dados. Guarda informações como posts, páginas, comentários, usuários e configurações. Você pode exportá-lo em SQL, um formato que permite importar essas informações em outro servidor.

O recurso Ferramentas → Exportar do WordPress serve para exportar conteúdo. Para preparar uma cópia da instalação, use um dos métodos abaixo e confira o que ele inclui.

Como fazer backup do WordPress com um plugin

O plugin é um caminho prático quando você já tem acesso de administrador ao WordPress. Usei o UpdraftPlus no site de demonstração. A versão gratuita copia o banco de dados do WordPress e o conteúdo da pasta wp-content, que reúne temas, plugins e mídias. Para preservar também arquivos da raiz, como o wp-config.php, faça uma cópia deles pelo painel da hospedagem, pois esses arquivos não são copiados por padrão na versão gratuita do plugin. Para saber mais, veja o este link da documentação do UpdraftPlus.

O processo de backup usando o plugin é o seguinte:

  1. No painel do WordPress, vá a Plugins → Adicionar plugin, procure por UpdraftPlus, instale e ative.
  2. Abra UpdraftPlus → Backup/restauração no menu lateral.
  3. Clique em Fazer backup agora e marque as opções de incluir o banco de dados e os arquivos.
  4. Inicie o backup. Quando a cópia aparecer em Backups existentes, clique nos componentes para baixar todos os arquivos do mesmo conjunto.
Seleção dos arquivos e do banco de dados antes de gerar a cópia no UpdraftPlus
Seleção dos arquivos e do banco de dados antes de gerar a cópia no UpdraftPlus

No meu teste, o plugin gerou cinco arquivos. O banco veio em .gz e os outros quatro em arquivos .zip, separados em plugins, temas, envios de mídia e outros arquivos. Baixei os cinco para o computador e mantive o conjunto na mesma pasta.

O UpdraftPlus oferece um botão de download para cada componente do backup
O UpdraftPlus oferece um botão de download para cada componente do backup

Cada ferramenta organiza o backup de um jeito. Se você pretende usar a cópia para migrar, confira antes como o destino recebe esses arquivos.

No teste de migração para a Hostinger, preparei os dois arquivos pelo cPanel, como mostro a seguir.

Como fazer backup manual do WordPress pelo cPanel

Usei o Gerenciador de arquivos do cPanel para copiar os arquivos da instalação e o phpMyAdmin para exportar o banco de dados. Você pode fazer as duas etapas pelo navegador. Os nomes dos menus podem variar de acordo com a hospedagem.

1. Compacte os arquivos da instalação

  1. Abra Domínios no cPanel e identifique a pasta raiz do endereço que você vai migrar. Se a conta hospeda vários sites, confira qual pasta corresponde ao seu WordPress.
  2. Abra essa pasta no Gerenciador de arquivos. Em Configurações, habilite a exibição de arquivos ocultos para incluir o .htaccess, se houver.
  3. Selecione os arquivos e as pastas da instalação, como wp-admin, wp-content e wp-includes. Clique em Compactar e escolha o formato ZIP.
  4. Baixe o arquivo. Abra o ZIP no computador e confira se os itens selecionados aparecem dentro dele.
Janela do cPanel com os arquivos do WordPress selecionados para compactação
Janela do cPanel com os arquivos do WordPress selecionados para compactação

Se possível, gere o ZIP fora da pasta pública do site. Se tiver criado a cópia em uma pasta acessível pela web, retire apenas esse ZIP do servidor depois de conferir o download. O arquivo pode conter dados de configuração que devem ficar privados.

2. Exporte o banco de dados em SQL

  1. No cPanel, abra phpMyAdmin.
  2. Selecione o banco da instalação na coluna lateral. Se houver vários, consulte o valor de DB_NAME no arquivo wp-config.php para identificar o banco certo.
  3. Clique em Exportar, selecione o método Rápida e mantenha SQL como formato.
  4. Clique em Exportar para baixar o arquivo .sql. Guarde-o junto do ZIP.
Exportação do banco de dados em SQL pelo phpMyAdmin
Exportação do banco de dados em SQL pelo phpMyAdmin

No teste, organizei a cópia em uma pasta com um ZIP para os arquivos e um SQL para o banco, ambos identificados pela data. O ZIP tinha cerca de 187 MB e o SQL, 1,3 MB, conforme os valores exibidos pelo assistente da Hostinger no envio.

Arquivos e banco de dados do mesmo site salvos juntos no meu computador pessoal
Arquivos e banco de dados do mesmo site salvos juntos no meu computador pessoal

Como criar e baixar um backup no hPanel da Hostinger

Se o WordPress já está na Hostinger, você pode gerenciar as cópias pela área Backups do hPanel. No plano Unlimited que usei, o painel mostrava backups automáticos diários e a opção de criar uma cópia manual. Como eu tinha acabado de migrar o site e ainda não havia uma cópia disponível, gerei uma pelo painel.

  1. No hPanel, abra Sites, selecione o WordPress e acesse Arquivos → Backups.
  2. Em Gerenciar backups, clique em Criar backup, se o botão estiver disponível no seu plano. Quando a cópia da data desejada estiver disponível, vá à aba Restaurar e baixar.
  3. Selecione Backup do site, escolha a data e clique em Baixar site.
  4. Siga as instruções do painel. No teste, a Hostinger enviou por e-mail dois links, um para os arquivos em .tar.gz e outro para o banco em .sql.gz. Baixei os dois para o computador.
O hPanel mostra a frequência dos backups automáticos e a opção de criar uma cópia manual
O hPanel mostra a frequência dos backups automáticos e a opção de criar uma cópia manual
Seleção da cópia do site e botão de download no painel da Hostinger
Seleção da cópia do site e botão de download no painel da Hostinger

O hPanel registrou o backup manual às 10h15, e o e-mail com os links chegou às 10h28. A mensagem dava sete dias para usar os links. No painel, o aviso sobre arquivos excluídos citava caches e cópias já geradas por plugins ou por exportações do banco. O banco de dados do site veio em um arquivo separado.

E-mail da Hostinger com links separados para os arquivos e o banco de dados
E-mail da Hostinger com links separados para os arquivos e o banco de dados

Como conferir o backup antes de migrar

  • Guarde todos os componentes da mesma cópia. Se os arquivos e o banco forem exportados separadamente, faça as duas etapas com o mínimo de intervalo e evite editar o site durante esse período.
  • Confira o download. Abra o arquivo compactado, veja se ele contém as pastas esperadas e confira se o banco baixado corresponde ao WordPress que você vai mover.
  • Mantenha uma cópia fora da hospedagem. Salve os arquivos em um local privado que você consiga acessar mesmo depois de encerrar o serviço antigo.
  • Verifique o formato exigido no destino. Se houver um ambiente de teste disponível, restaure a cópia nele e confira se páginas, imagens e painel administrativo abrem corretamente.

Como usar o backup para migrar para a Hostinger

No meu teste, entrei em Sites no hPanel, cliquei em Migrar site, escolhi o envio de arquivos e carreguei o ZIP e o SQL do backup manual. O serviço da Hostinger usou os dois arquivos para importar o WordPress. Após a conclusão, conferi o site pelo endereço temporário e conectei o subdomínio à nova hospedagem.

Se você está prestes a migrar, mantenha o site de origem no ar até conferir a cópia no destino. O próximo artigo desta série, Como migrar um site de outra hospedagem para a Hostinger: passo a passo, acompanha o processo desde a solicitação de migração até o apontamento do endereço.


Aviso: Conteúdo produzido em parceria com a Hostinger. Este artigo contém links de afiliação que podem gerar o recebimento de comissões. Isso não gera nenhum custo adicional para você. Pelo contrário, algumas ofertas são oferecidas com exclusividade pelo nosso site. Esta é apenas uma forma de manter o nosso conteúdo gratuito para os nossos leitores.

Sobre o autor

Bill Bordallo

Bill Bordallo é designer, desenvolvedor full stack e um dos fundadores do Tudo Sobre Hospedagem de Sites. Atua desde 2010 com hospedagem, WordPress, criação de sites e soluções digitais. Desde 2013, compartilha sua experiência no TSHS por meio de artigos, reviews e tutoriais técnicos sobre infraestrutura, hospedagem, e-mail profissional, automações e tecnologia para negócios digitais. No site, é responsável pela área de infraestrutura e desenvolvimento, além de produzir conteúdos que traduzem temas técnicos em linguagem clara e acessível.

Mais artigos deste autor
Conteúdo novo

Receba nossos próximos artigos

Assine a newsletter do TSHS e acompanhe novos guias, análises e comparativos.

Deixe um comentário

Todos os comentários são moderados. Então, seu comentário não será exibido imediatamente após o envio.
Mas fique tranquilo(a), porque ele será respondido em breve. 😉