• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

Como restaurar o conteúdo web (FTP) do seu site a partir de um backup

Raphael Constantino - Convidado

Restaurar o conteúdo web do seu site é um processo simples, porém você deve tomar alguns cuidados. Porém, antes de começar a restaurar o conteúdo, você precisar ter o backup do seu site.

Você sabe como pode solicitar o backup do seu site através do painel de controle da KingHost? Veja todos os detalhes no artigo: Como solicitar backup de um conteúdo perdido.

Para este tutorial, você precisa ter certo conhecimento em manipulação de arquivos via FTP e/ou SSH. Para mais informações, confira: Como acessar o FTP via Filezilla | Como acessar o FTP via SSH.

Já está com o backup em mãos? Ótimo! Daremos continuidade no procedimento de restauração de conteúdo.
Existem duas formas de realizar este processo, a primeira é usando um software (como o Filezilla) conforme o passo a passo abaixo:

Restaurar o conteúdo web via Filezilla

1. Em primeiro lugar acesse o FTP do seu site e faça o backup do site, assim você evita que o conteúdo atual seja perdido caso algo de errado aconteça. Nós explicamos como você pode fazer isso no post Como realizar backup do conteúdo atual do seu site.

2. Terminou o backup? Ok! Agora descompacte o arquivo que você baixou através da ferramenta Backup do painel de controle. Desta forma a estrutura será semelhante a imagem abaixo (lado esquerdo), gerando vários arquivos, um para cada dia de backup.

Descompacte o arquivo de backup que você recebeu

3. Agora chegamos em um momento importante, o momento de avaliar o tipo de restauração que vai ser feita. Então, se você deseja apenas alguns arquivos específicos alterados a restauração será parcial, mas caso seu site tenha sido totalmente comprometido ou apagado a restauração será completa.

Restauração parcial

Ao invés de enviar somente um arquivo ou diretório específico, são enviados todos os backups disponíveis separados por data. Portanto, basta que descompacte e visualize em sua máquina os arquivos ou diretórios a serem restaurados.

Restauração completa

Para restauração completa do conteúdo, descompacte primeiramente o arquivo que contém a palavra UltimoBackup e, em seguida, os arquivos que contém a palavra Diferencial de forma decrescente.
Exemplo: Restaurar backup completo do dia 28/06/2018 considerando os seguintes arquivos:

backup-15702-Diferencial-20180626-meusite.tar.gz
backup-15702-Diferencial-20180627-meusite.tar.gz
backup-15702-Diferencial-20180628-meusite.tar.gz
backup-15702-Diferencial-20180701-meusite.tar.gz
backup-15702-Diferencial-20180702-meusite.tar.gz
backup-15702-UltimoBackup-meusite.tar.gz
LEIAME.txt

Seguindo a situação de exemplo acima, o correto é descompactar os arquivos na seguinte ordem:
-backup-15702-UltimoBackup-meusite.tar.gz (backup atual)
-backup-15702-Diferencial-20180702-meusite.tar.gz (backup do dia 02/07/2018)
-backup-15702-Diferencial-20180701-meusite.tar.gz (backup do dia 01/07/2018)
-backup-15702-Diferencial-20180628-meusite.tar.gz (backup do dia 28/06/2018) *data desejada

Desta forma você terá exatamente o conteúdo do site no dia 28/06/2018.

Observe a pasta “seusite”

4- Por segurança, renomeie o conteúdo original (diretório www para www-old, por exemplo). Agora realizamos a transferência do backup para o ambiente de produção, arrastando a pasta www que está no seu computador (lado esquerdo do Filezilla) para o servidor (lado direito do Filezilla).

Restaurar o conteúdo web do seu site
Mova a pasta de backup para o seu FTP

Pronto! A restauração do conteúdo web foi concluída. Então agora acesse seu site e verifique se tudo está funcionando.
 

O segundo modo, através do SSH, exige um pouco mais de conhecimento técnico, pois envolve manipulação de arquivos via terminal Linux. Portanto, o tutorial somente é válido se você hospeda seu site em plataforma Linux.

Restaurar o conteúdo web via terminal SSH

Para ativar o acesso SSH e saber como realizar a conexão, acesse: Como acessar o FTP via SSH.

1. Descompacte o arquivo de backup através do seguinte comando:
tar -xvf nome-do-arquivo.tar
Desta forma, surgirá uma pasta com nome do seu domínio com os arquivos dos 7 dias de backup dentro dela.

Dentro da pasta com o nome do domínio existirá os demais arquivos de backup.
* O termo meusite usado nas imagens e exemplos é o nome do site, contudo para você estará diferente, de acordo com o nome do seu site.

Arquivos dos 7 dias de backup

Exemplo: Para obter o backup exatamente do dia 02/05 do site meusite.com.br, é necessário descompactar os arquivos mais recentes até o dia desejado. Executamos os comandos na seguinte ordem.

tar -xvf web-2018-05-05_23-45-25-home-meusite.tar
tar -xvf web-2018-05-04_23-42-11-home5-meusite.tar
tar -xvf web-2018-05-03_23-41-43-home4-meusite.tar
tar -xvf web-2018-05-02_00-17-57-home2-meusite.tar

Assim você terá o conteúdo do site exatamente do dia 02/05.

2. Levando em consideração que você está recuperando a pasta www, o próximo passo é renomear a pasta para evitar perder conteúdo.
mv www www_old

3. Mova a pasta de backup da a home do domínio (substituindo a www original).

Pronto! A restauração do conteúdo web foi concluída. Então agora acesse seu site e verifique se tudo está funcionando.

Precisa de ajuda para realizar todo o processo de restauração de backup?

Contrate o serviço de consultoria para restauração de backup da KingHost.
Ao contratar o serviço de consultoria na restauração do backup, um técnico especializado da KingHost entra em contato com você, lhe auxiliando em todo o processo e tratando sua demanda com máxima prioridade.

Com o investimento de apenas R$ 135,00 na primeira hora técnica, você poderá contar com todo o conhecimento e agilidade de nossa equipe na solução de sua dificuldade.

A maioria dos casos são resolvidos já na primeira hora, entretanto para casos mais complexos, a tarifação será de R$ 75,00 a cada meia hora excedente de consultoria.

Esse artigo foi útil pra você?