Não importa o quanto você conheça sobre tecnologia ou há quanto tempo usa o WordPress, haverá um momento em que algo dará extremamente errado. Algumas vezes, a culpa é do usuário, enquanto em outras é por ter sido hackeado em virtude de uma vulnerabilidade de um plugin. Se você não sabe como fazer a correção ou acredita que ela levará muito tempo, a forma mais fácil e rápida de resolver o problema é restaurar o WordPress a partir de um backup. Afinal, é para isso que você tem backups (ou deveria ter). 😉
Neste guia, cobriremos como restaurar o WordPress a partir de um backup usando seis métodos diferentes. Em algumas das opções, é possível fazer a restauração e ter seu site no ar novamente em questão de minutos.
Entendendo Como Backups do WordPress Funcionam
Antes de nos aprofundarmos em como restaurar o WordPress a partir de um backup, é importante entender primeiro como ele funciona. Um backup WordPress padrão contém os arquivos e o banco de dados MySQL do seu website. Mas os backups do WordPress podem variar de acordo com a ferramenta usada para criá-los.
Plugins WordPress de Backup
Se você estiver usando um plugin WordPress de backup, saiba que eles costumam te oferecer a opção de manter diretamente apenas sua pasta /wp-content/uploads/
e o banco de dados (às vezes a pasta de temas e plugins também) para economizar espaço em disco. O banco de dados contém todas as suas informações e a pasta de uploads tem seus arquivos importantes, como imagens de sua biblioteca de mídia, que não seria possível recuperar de outra forma.
Temas e plugins geralmente podem ser reinstalados com facilidade. No entanto, a maioria dos plugins de backup te oferecem a opção de fazer tudo ou realizar ações limitadas para economizar espaço.
Se estiver usando um plugin de backup com suporte para backups incrementais (que é o que recomendamos), ele fará um backup do site completo primeiro e, em seguida, armazenará apenas as alterações de seu site que ocorrem com o tempo. Isso reduz dramaticamente o uso de espaço em disco e é muito melhor para o desempenho, já que não estará sobrecarregando seu servidor de uma vez só com um cronograma recorrente.
Pontos de Restauração de um Clique com Hospedagens WordPress
Se você tem backups WordPress junto ao seu provedor de hospedagem, saiba que eles são, com frequência, snapshots do seu site. Pense neles como a Máquina do Tempo em seu Mac. A maioria das hospedagens WordPress gerenciadas permitem que você crie uma restauração de um clique em determinado ponto no tempo. Esse é de longe o método mais fácil e conveniente!
Se você é um cliente Kinsta, está com sorte, pois temos algumas das melhores opções de backup do WordPress na indústria! Levamos retenção e armazenamento de dados muito a sério e é por isso que oferecemos seis tipos diferentes de backup:
- Backups automáticos que são realizados a cada 24 horas e armazenados por 14 dias (períodos maiores nos planos superiores).
- Backups manuais de pontos de restauração que você pode criar a qualquer momento.
- Backups gerados pelo sistema que são criados automaticamente quando você realiza tarefas importantes no ambiente da Kinsta.
- Backups que podem ser baixados completamente que são arquivos (
.zip
) que contêm seu site WordPress inteiro. Eles possuem todos os arquivos do seu website, bem como o arquivo SQL com o conteúdo do seu banco de dados. - Backups externos que permitem configurar backups automáticos para um armazenamento externo no Amazon S3 ou no Google Cloud Storage Bucket.
- Complemento de backup de 6 horas (US$50/mês por site): backups são criados a cada seis horas e ficam disponíveis por 24 horas. Ideal para websites que são alterados com frequência.
- Complemento de backup por hora (US$100/mês por site): backups são criados a cada hora e ficam disponíveis por 24 horas. Ideal para sites de e-commerce, sites de membros e demais que são alterados continuamente.
Depois, nós damos um passo ainda mais longe. 🤘
A Kinsta também cria e armazena snapshots de disco persistentes (que contêm seu backup) de cada máquina em nossa infraestrutura a cada quatro horas durante 24 horas e a cada 24 horas durante duas semanas. Em seguida, Google Cloud Platform automaticamente armazena múltiplas cópias de cada snapshot de forma redundante em diversos locais com somas de verificação automáticas para assegurar a integridade dos seus dados. Isso significa que snapshots são armazenados em data centers diferentes em relação ao local onde foram criados originalmente.
Portanto, sugerimos que considere um provedor de hospedagem, como a Kinsta, que tenha esses recursos. O valor geral dos backups e da infraestrutura da hospedagem pagará a si mesmo – ao invés de reunir outra hospedagem e um plugin de backup. E caso esteja curioso, a Kinsta não inclui os backups em seu uso total de espaço em disco.
Restaurar o WordPress com um Clique a Partir do Backup em MyKinsta
Você pode restaurar seu site WordPress com facilidade a partir de um backup gerado automaticamente, manualmente ou pelo sistema diretamente no painel “MyKinsta”. Basta seguir as etapas abaixo.
Cada backup é um snapshot completo dos arquivos, banco de dados, redirecionamento e configuração Nginx do ambiente no momento em que ele foi criado. Quando você restaura um backup, todas as alterações nos arquivos, banco de dados, redirecionamentos e configurações Nginx do website serão revertidas para o estado em que estavam quando o backup foi criado.
Etapa 1
Primeiro, faça login no painel MyKinsta. Clique em Sites WordPress no menu à esquerda e, em seguida, clique no site para o qual você precisa restaurar um backup.
Etapa 2
Vá até a aba Backups e você verá uma lista com suas diferentes opções. Aqui, você pode escolher entre backups diários, por hora, manuais, gerados pelo sistema e que podem ser baixados completamente. Para esse tutorial, usaremos os backups diários automáticos.
Para restaurar um backup, simplesmente clique no botão Restaurar para (“Restore to”) ao lado da versão que deseja restaurar. Selecionar a opção Produção (“Live”) substituirá seu site de produção.
Etapa 3
Em seguida, você terá que confirmar a restauração do backup ao inserir o nome do seu site. Isso substituirá seu ambiente de produção. Depois, clique em Restaurar backup (“Restore backup”).
Dependendo do quão grande seu site é, esse processo pode levar alguns minutos. Enquanto a restauração estiver em andamento, você não será capaz de acessar o painel de administração do seu site WordPress. Você pode navegar para outra tela do painel MyKinsta, pois será notificado assim que a restauração for concluída.
Quando o processo de restauração for concluído, você poderá acessar o painel de administração do seu site WordPress. Sempre que restaura um backup, um novo backup é gerado e ele reflete o estado do seu website um pouco antes de ter sido restaurado. Esse pode se tornar um recurso conveniente caso você precise desfazer a restauração.
Restaurar o WordPress com um Clique a Partir do Backup no Ambiente de Testes
Na Kinsta, você também tem a opção de restaurar o WordPress a partir de um backup e colocá-lo diretamente em seu ambiente de teste. Isso poderia facilitar sua vida de algumas formas, como:
- Ter uma experiência de desenvolvimento mais tranquila e flexível.
- Visualizar como seu site funcionava anteriormente sem precisar fazer alterações em sua versão ao vivo.
- Recuperar informações de um backup anterior sem modificar seu site ao vivo.
Etapa 1
As etapas são essencialmente as mesmas de restaurar um backup do WordPress para o site ao vivo. Navegue até seus backups e clique no botão “Restaurar para” (“Restore to”) ao lado da versão que deseja restaurar. Dessa vez, selecione a opção “teste” (“Staging”) e seu backup será restaurado no ambiente de testes.
Etapa 2
Em seguida, você terá que confirmar a restauração do backup ao inserir o nome do seu site. Isso substituirá o ambiente de teste atual (caso ele exista, do contrário será criado). Na sequência, clique em “Restaurar backup” (“Restore backup”).
Dependendo do quão grande é o seu site, o processo pode levar alguns minutos. Na sequência, você poderá acessar seu site de testes, que agora tem seu próprio ambiente completamente separado do site de produção . Sites de testes, assim como backups, também não contam como utilização de espaço em disco no seu plano de hospedagem WordPress. 👍
Restaurar o WordPress a Partir do Backup com um Plugin
Agora, mostraremos como restaurar o WordPress a partir de um backup usando um plugin. Recomendamos que utilize apenas aqueles que ofereçam suporte a backups incrementais.
Um backup incremental de website ocorre quando o sistema só cria um backup quando os arquivos do site e as tabelas do banco de dados foram alterados. O motivo por trás disso é melhorar o desempenho do seu site e evitar que dezenas de arquivos de backup desnecessários se acumulem no servidor. Assim, a melhor opção é quando seu plugin de backup examina o arquivo mais recente e pula para o próximo backup caso nada tenha sido alterado.
Aqui estão quatro plugins de backup que recomendamos:
Para esse tutorial, usaremos o WP Time Capsule. Ele possui uma versão gratuita e repleta de recursos que você pode usar por 30 dias. Isso é ótimo, porque significa que pode testá-lo antes de se comprometer a comprá-lo.
WP Time Capsule oferece tanto backups incrementais quanto restaurações. Isso significa que você é capaz de melhorar o desempenho do seu site e deixar suas restaurações mais fáceis de serem realizadas, sem copiar arquivos durante os backups e escolher apenas os específicos que deseja ter nas restaurações.
Neste exemplo, vamos supor que você já tenha um criado um backup. Se precisar de ajuda para instalá-lo desde o início, veja o guia de como começar com o WP Time Capsule. Do contrário, siga as etapas abaixo para restaurar o WordPress a partir de um backup do WP Time Capsule.
Etapa 1
Entre em seu painel do WordPress, vá até “WP Time Capsule” > “Backups” e selecione um ponto de restauração no calendário.
Observação: se você não tem acesso ao seu painel de administração do WordPress (talvez ele esteja inacessível no momento), veja a solução do WP Time Capsule sobre como restaurar um site que está fora do ar.
Etapa 2
Em seguida, clique em “Restaurar site para este ponto” (“Restore site to this point”). O plugin também tem a capacidade de restaurar sua própria solução de testes.
E pronto! Muito fácil, não é mesmo?
Restaurar o Backup do Banco de Dados do WordPress com phpMyAdmin
Pode haver momentos em que será necessário restaurar manualmente seu banco de dados. Você pode seguir as etapas abaixo sobre como restaurar seu banco de dados MySQL usando phpMyAdmin.
phpMyAdmin é uma ferramenta de código aberto disponível através do seu navegador e que é usada para cuidar da administração de MySQL ou MariaDB. Pode ser utilizada para todos os tipos diferentes de operações, como migração de banco de dados, gerenciamento de tabelas, índices e execução de declarações SQL.
Observação: esse tutorial pressupõe que você já tem um backup ou exportou o arquivo *.sql
que será importado posteriormente. Caso contrário, veja nosso tutorial sobre como fazer o backup do seu banco de dados mySQL com phpMyAdmin.
Etapa 1
Primeiro, você precisará entrar no phpMyAdmin. Na Kinsta, temos um link de fácil acesso para o phpMyAdmin dentro do painel MyKinsta. Está localizado sob a aba “Info” do seu site na seção “Acesso ao banco de dados“.
Observação: a localização do phpMyAdmin pode variar se estiver usando um provedor de hospedagem diferente. Você pode verificar a documentação da empresa ou entrar em contato com sua equipe de suporte e perguntar onde ele fica localizado. Se estiver usando cPanel, o phpMyAdmin pode ser encontrado na seção “Bancos de Dados” (“Databases”).
Etapa 2
Clique em seu banco de dados do WordPress. O mais provável é que o nome dele corresponda ao nome do seu site.
Etapa 3
Clique na aba “Importar” (“Import”) e em “Escolher arquivo” (“Choose file”). Selecione seu arquivo *.sql
para fazer o backup/importar. Em seguida, clique em “Executar” (“Go”).
Importante: importar seu arquivo *.sql
substituirá o conteúdo atual do seu banco de dados. Certifique-se de criar um backup por precaução. Se não estiver confortável para fazer isso, entre em contato com um desenvolvedor.
Se você estiver restaurando seu banco de dados porque acredita que seu site WordPress foi hackeado, existem alguns passos adicionais que recomendamos que tome. Lembre-se: se você é um cliente Kinsta, nós oferecemos correções contra hacks! Portanto, certifique-se de nos contatar primeiro, pois ficamos felizes em ajudá-lo 24/7.
Sugestão de leitura: Como Exportar um Site WordPress
Altere a Senha do Seu Banco de Dados
Se você tiver invadido o seu site WordPress, deve redefinir a senha do seu banco de dados MySQL. Na seção de “Acesso ao Banco de Dados” (“Database Access”) no painel MyKinsta, você encontrará a opção “Gerar nova senha do banco de dados” (“Generate new database password”). Quando você a utiliza, seu arquivo wp-config.php
é automaticamente atualizado (desde que esteja localizado na pasta raiz do site, que é a configuração padrão). Se não estiver na pasta raiz, você pode atualizar manualmente seu arquivo wp-config.php.
Reinstale o Núcleo do WordPress (Plugins e Temas Nulled)
Outra coisa que recomendamos que faça é reinstalar o núcleo do WordPress. Isso não impactará seus dados (armazenados no banco de dados) ou personalizações.
- Como reinstalar o WordPress a partir do painel WordPress enquanto preserva o conteúdo existente
- Como reinstalar manualmente o WordPress através de FTP enquanto preserva o conteúdo existente
- Como reinstalar manualmente o WordPress através de WP-CLI enquanto preserva o conteúdo existente
Se estiver lidando com um plugin ou tema nulled do WordPress, você também deverá reinstalá-lo usando uma cópia legítima do desenvolvedor.
Restaurar o Backup do Banco de Dados do WordPress com cPanel
Se estiver usando um provedor de hospedagem que utiliza cPanel, você pode restaurar seu banco de dados WordPress de maneira semelhante à anterior. Siga as etapas abaixo.
Etapa 1
Entre em sua conta no cPanel e na seção “Arquivos” (“Files”) clique em “Backup”.
Etapa 2
Role a página até a opção “Restaurar um banco de dados MySQL” (“Restore a MySQL database backup”). Clique em “Escolher arquivo” (“Choose file”) e selecione seu arquivo *.sql
de backup/importação. Em seguida, clique em “Carregar” (“Upload”).
Restaurar Manualmente os Arquivos do WordPress no Painel ou Usando SFTP
Se você precisa restaurar manualmente seus arquivos WordPress, aqui estão dois métodos diferentes que pode usar.
Restaurar Arquivos WordPress no Painel
Se você ainda tem acesso ao seu painel, pode experimentar primeiro esse método.
Em seu painel WordPress, vá até “Painel” > “Atualizações” na barra lateral. Em seguida, clique no botão “Reinstalar agora”.
Ao clicar no botão, o WordPress será baixado automaticamente e sua versão mais recente será reinstalada. Essencialmente, você estará apenas rodando manualmente o processo de atualização normal que o WordPress realiza quando você o atualiza em seu painel.
Pode levar alguns segundos, mas quando o processo for concluído, você terá nova cópia do WordPress instalada.
Restaurar Arquivos do WordPress Usando SFTP
Se você não consegue acessar seu painel WordPress em virtude de um erro (ou se simplesmente prefere trabalhar com SFTP), é possível realizar um processo semelhante através de SFTP. Basicamente, você duplicará manualmente aquilo que o WordPress faria na seção anterior.
Aqui está um resumo rápido das etapas:
- Faça o download da última versão do WordPress.
- Extraia o arquivo
.zip
. - Faça o upload de tudo, exceto da pasta
/wp-content/
.
Etapa 1
Primeiro, acesse WordPress.org e faça o download da versão mais recente do WordPress.
Etapa 2
Quando o download estiver concluído, extraia todo o conteúdo do arquivo .zip
para o seu computador. Em seguida, exclua a pasta wp-content
.
Etapa 3
Após fazer isso, conecte-se à sua hospedagem via SFTP e faça o upload dos demais arquivos para a pasta onde você instalou originalmente o WordPress. Em geral, essa é sua pasta raiz, que costuma ter um nome como public
ou public_html
.
Ao começar a fazer o upload dos arquivos, seu programa SFTP deverá enviar uma mensagem dizendo algo como “O arquivo destino já existe”. Se isso acontecer, certifique-se de selecionar a opção Substituir e continue:
Como você já excluiu a pasta wp-content
, esse processo substituirá todos os arquivos do núcleo do WordPress sem afetar nenhum dos seus temas ou plugins. Após o upload ser concluído, você deverá ter uma nova cópia dos arquivos do núcleo do WordPress instalada e tudo voltará a rodar tranquilamente.
Resumo
Embora restaurar o WordPress a partir de um backup ou de arquivos costume ser um processo bastante direto, existem situações em que você pode se deparar com alguns problemas. Aqui estão alguns dos mais comuns com os quais vemos os usuários tendo dificuldades e os links para descobrir como corrigi-los:
- Error establishing a database connection
- Erro ao estabelecer conexão com o banco de dados
- Erro interno do servidor
- Tela branca da morte
- ERR_CONNECTION_TIMED_OUT
- ERR_TOO_MANY_REDIRECTS
- Importar/Exportar usuários
No entanto, se você é um cliente Kinsta, é muito provável que nunca tenha que se preocupar com isso. Temos seis opções diferentes de backup e você pode restaurar seu site a qualquer momento com um único clique! Se ele for hackeado enquanto estiver em nossa rede, nossa equipe de especialistas em WordPress fará as correções gratuitamente.
Tem outras dicas ou já se deparou com outras questões enquanto tentava restaurar o WordPress a partir de um backup? Adoraríamos ouvir sobre isso nos comentários abaixo.
Deixe um comentário