Obtenha hoje o melhor plug-in de backup e migração para WordPress
Obter o Duplicator agora
Anúncio do Duplicator Cloud

[Novo] As cópias de segurança na nuvem ficaram mais simples - Duplicator Cloud elimina o armazenamento de terceiros

Explore planos de armazenamento em nuvem escaláveis e económicos com o Duplicator Cloud e mantenha as cópias de segurança do seu site seguras, organizadas e acessíveis num só...

Como restaurar um site com apenas uma cópia de segurança da base de dados 

Escrito por: avatar do autor Joella Dunn
avatar do autor Joella Dunn
Joella é uma escritora com anos de experiência em WordPress. Na Duplicator, ela é especialista em manutenção de sites - desde backups básicos até migrações em grande escala. O seu objetivo final é garantir que o seu site WordPress está seguro e pronto para crescer.
     Avaliado por: avatar do revisor John Turner
avatar do revisor John Turner
John Turner é o presidente da Duplicator. Tem mais de 20 anos de experiência em negócios e desenvolvimento e os seus plugins foram descarregados mais de 25 milhões de vezes.

Conheço a sensação de afundamento que surge quando se apercebe que o seu site está em baixo. O seu coração acelera quando verifica os ficheiros de cópia de segurança e descobre que só tem uma coisa: um ficheiro de cópia de segurança da base de dados na sua pasta de transferências.

Já estive exatamente nesta situação e o pânico é real. Está a olhar para um ficheiro .sql e a pensar se todo o seu sítio web desapareceu para sempre.

A verdade é esta: Sim, pode restaurar o seu sítio web apenas com uma cópia de segurança da base de dados. Mas - e isso é importante - isso vai exigir muito esforço. Não vai clicar num botão mágico de "restaurar" e ver tudo voltar à vida.

Este guia guiá-lo-á ao longo de todo o processo, passo a passo.

Não vou adoçar a situação nem fingir que é mais fácil do que é na realidade. Mas vou mostrar-lhe exatamente como voltar a pôr o seu site a funcionar, mesmo quando uma cópia de segurança da base de dados é tudo o que tem para trabalhar!

Índice

O que acontece quando só se tem uma cópia de segurança da base de dados?

Pense no seu sítio Web WordPress como uma casa. No seu interior, tem mobiliário, objectos pessoais, fotografias de família e todas as coisas que a tornam exclusivamente sua.

Quando se tem apenas uma cópia de segurança da base de dados, é como ter uma lista de inventário de tudo o que estava na casa depois de esta ter ardido.

Sabe quais os móveis que tinha e onde estavam colocados. Lembra-se de todas as fotografias e documentos de família. No entanto, a casa atual desapareceu completamente.

A base de dados do WordPress contém todos os seus posts, páginas, contas de utilizador e definições. Esse é o material insubstituível. A estrutura do seu sítio Web - o software WordPress, os ficheiros de temas, os ficheiros de plug-ins e todas as suas imagens - vive separadamente no sistema de ficheiros do seu sítio.

Se os seus ficheiros forem eliminados, perde tudo, exceto o que está armazenado nessa base de dados. O conteúdo está lá, mas não tem sítio para viver.

Gerir as expectativas: O que uma base de dados contém (e não contém)

Antes de nos debruçarmos sobre o processo de restauro, é necessário compreender exatamente com o que está a trabalhar. Uma cópia de segurança da base de dados é incrivelmente valiosa, mas não é uma imagem completa do seu sítio Web.

A boa notícia: O que se pode recuperar

A cópia de segurança da sua base de dados contém as partes mais importantes e insubstituíveis do seu sítio Web:

  • Todos os posts e páginas do seu blogue (incluindo rascunhos e revisões)
  • Contas de utilizador e respectivas funções e permissões
  • Todos os comentários e definições de moderação de comentários
  • Definições e configurações do núcleo do WordPress
  • Definições de personalização do tema
  • Definições e configurações de plugins
  • Tipos de posts personalizados e campos personalizados
  • Estruturas de menus e disposições de widgets

Este é o seu conteúdo - o material que levaria meses ou anos para ser recriado do zero. Em muitos aspectos, tem as peças mais valiosas do seu sítio Web guardadas em segurança nesse ficheiro da base de dados.

O desafio: o que terá de reconstruir manualmente

Eis o que a cópia de segurança da sua base de dados não inclui e o que terá de substituir:

  • Ficheiros principais do WordPress (o software WordPress propriamente dito)
  • Os seus ficheiros de tema (o código que controla o aspeto do seu sítio)
  • Ficheiros de plugins (o código que acrescenta funcionalidade ao seu sítio)
  • Toda a sua biblioteca multimédia (todas as imagens, PDFs e ficheiros carregados)
  • Ficheiros de configuração como wp-config.php e .htaccess
  • Qualquer código ou ficheiros personalizados que tenha adicionado ao seu sítio

A falta da biblioteca multimédia é normalmente o maior choque.

Todas as imagens que carregou no seu site ao longo dos anos - as fotografias das publicações do blogue, o logótipo, a fotografia da página sobre - desapareceram. Verá marcadores de posição de imagem quebrados espalhados pelo seu site restaurado e terá de os restaurar manualmente.

O que é necessário antes de restaurar o seu sítio Web com uma cópia de segurança da base de dados

Não inicie o processo de restauro enquanto não tiver reunido estes itens essenciais:

  • O ficheiro de cópia de segurança da sua base de dados (ficheiro .sql ou ficheiros de cópia de segurança do Duplicator)
  • Acesso ao painel de controlo do seu alojamento (cPanel, Plesk ou semelhante)
  • Um cliente FTP como o FileZilla (ou acesso ao Gestor de ficheiros do seu anfitrião)
  • Uma lista completa do seu tema e de todos os plug-ins que foram instalados
  • Quaisquer ficheiros ou códigos personalizados que se lembre de adicionar ao seu sítio
  • Cópias de segurança dos seus ficheiros da biblioteca multimédia (se os tiver guardados noutro local)

A lista de temas e plug-ins é importante. Se não se lembrar exatamente dos plug-ins que estava a utilizar, o seu site restaurado poderá não funcionar corretamente, mesmo depois de importar a base de dados.

Reserve alguns minutos para pensar nas extensões que estava a utilizar, como formulários de contacto, plug-ins de SEO, ferramentas de segurança, plug-ins de cópia de segurança e qualquer funcionalidade personalizada.

Como restaurar um site com apenas uma cópia de segurança da base de dados

Agora vem o trabalho propriamente dito. Deixe-me mostrar-lhe como pode restaurar o seu sítio Web, mesmo que só tenha uma cópia de segurança da base de dados!

Passo 1: Importar a cópia de segurança da base de dados

Se tiver a sorte de ter uma cópia de segurança e o seu painel de controlo do WordPress ainda estiver acessível, este passo é simples.

O Duplicator é um popular plugin de cópias de segurança que oferece opções de restauro fáceis. Permite-lhe criar cópias de segurança personalizadas, configurar horários automatizados e restaurar o WordPress a partir de cópias de segurança com um clique.

Plugin Duplicator Pro

Inicie sessão na sua área de administração e aceda ao registo de cópias de segurança do Duplicator. Encontre a cópia de segurança da base de dados que possui e prima o botão Restaurar com um clique.

Restaurar a cópia de segurança da base de dados

O Duplicator irá restaurar automaticamente a sua base de dados!

Mas sejamos realistas - se está a ler este artigo, é provável que o seu site esteja completamente avariado e não consiga aceder ao seu painel de controlo.

Para um cenário de falha catastrófica, terá de carregar ficheiros diretamente para o seu servidor.

Se tiver uma cópia de segurança do Duplicator, também terá um ficheiro installer.php. Carregue ambos para o diretório raiz do seu site utilizando o FTP ou o Gestor de ficheiros do seu painel de controlo de alojamento.

Carregar o pacote do Duplicator Lite para FTP

Uma vez carregado, visite yourwebsite.com/installer.php no seu navegador. O instalador do Duplicator guiá-lo-á na importação da sua base de dados e na configuração do seu site.

Restaurar o site WordPress com o Duplicator

Se tiver apenas um ficheiro de base de dados.sql, terá de o importar manualmente através do phpMyAdmin ou das ferramentas de base de dados do seu painel de controlo de alojamento.

Primeiro, crie uma nova base de dados e, em seguida, importe o ficheiro de cópia de segurança para a mesma. Anote o nome da base de dados, o nome de utilizador e a palavra-passe - vai precisar deles para o passo seguinte.

Passo 2: Instalar uma nova cópia do WordPress

Agora, a sua base de dados restaurada é essencialmente um monte de dados organizados num servidor sem qualquer forma de se apresentar. Ela precisa do software WordPress para funcionar.

Vá a WordPress.org e descarregue a versão mais recente do WordPress. Obterá um ficheiro zip que contém todos os ficheiros principais do WordPress.

Transferir ficheiros WordPress

Extraia o ficheiro zip para o seu computador e, em seguida, carregue todos os ficheiros WordPress para o diretório raiz do seu sítio Web utilizando o FTP ou o Gestor de ficheiros do painel de controlo do seu alojamento.

Carregar ficheiros WordPress para o novo servidor

O diretório raiz é normalmente designado por public_html, www, ou apenas o nome do seu domínio na estrutura de ficheiros.

Assim que os ficheiros forem carregados, visite o seu sítio Web num navegador. O WordPress detectará que se trata de uma nova instalação e mostrar-lhe-á o ecrã de configuração.

Em seguida, ligará o WordPress à sua base de dados restaurada existente. Introduza o nome da base de dados, o nome de utilizador e a palavra-passe que utilizou ao importar a cópia de segurança no Passo 1.

Ligar a base de dados do WordPress

O WordPress criará então um ficheiro wp-config.php com os detalhes da ligação à base de dados. Se a configuração automática não funcionar, pode criar este ficheiro manualmente.

Procure o ficheiro wp-config-sample.php na sua instalação do WordPress e altere o seu nome para wp-config.php. Em seguida, edite estas linhas:

define('DB_NAME', 'your_restored_database_name');

define('DB_USER', 'your_database_username');

define('DB_PASSWORD', 'your_database_password');

Assim que o WordPress se ligar à sua base de dados restaurada, deverá ser possível iniciar sessão no seu painel de administração utilizando o seu nome de utilizador e palavra-passe originais.

Os seus posts, páginas e definições estarão todos lá - apenas não os poderá ver corretamente no front end até reinstalar o seu tema.

Etapa 3: reinstalar seus temas e plug-ins

É aqui que a lista de temas e plug-ins se torna crucial. A sua base de dados contém todas as definições e configurações, mas faltam os ficheiros de código reais.

Comece pelo seu tema. Vá a Aparência " Temas no seu painel de controlo do WordPress e instale o seu tema.

Se for um tema premium, terá de carregar os ficheiros do tema manualmente através de FTP ou do seu painel de administração do WP.

Carregar tema WordPress

Quando o seu tema estiver ativo, o seu site deve começar a parecer-se mais com ele próprio, embora possa notar imagens quebradas em todo o lado.

Em seguida, reinstale os seus plug-ins um a um. Vá a Plugins " Adicionar novo e procure cada um dos plugins que estava a utilizar. Instale-os e active-os.

Instalar o novo plugin do WordPress

Uma vez que a sua base de dados contém todas as definições dos plugins, cada plugin deve configurar-se automaticamente com as suas definições anteriores depois de ativado. Os seus formulários de contacto terão os mesmos campos, o seu plugin SEO terá as mesmas configurações e as suas definições de segurança estarão intactas.

Não tenha pressa neste passo. Se ativar um plug-in e o seu site falhar, saberá qual deles causou o problema. Para correcções fáceis, leia o nosso tutorial sobre conflitos de plug-ins.

Passo 4: Voltar a carregar os suportes em falta

Esta é a parte mais demorada de todo o processo, e não há atalhos para a contornar.

Todas as imagens que vê como um marcador de posição quebrado precisam de ser carregadas manualmente de novo. O seu logótipo, imagens de publicações de blogue, fotografias de produtos, fotografias de equipa - tudo na sua biblioteca de multimédia desapareceu e tem de ser substituído.

Aceda à Biblioteca Multimédia no seu painel de controlo do WordPress. Verá entradas para todos os seus ficheiros antigos, mas estes serão apresentados como ligações quebradas. A base de dados lembra-se de que estes ficheiros existiam e onde deveriam aparecer no seu sítio, mas os ficheiros de imagem reais estão em falta.

Erro na biblioteca multimédia

Comece por carregar novamente as suas imagens mais importantes em primeiro lugar. O seu logótipo, as imagens da página inicial e quaisquer gráficos que apareçam em várias páginas devem ser a sua prioridade. No caso das imagens dos posts do blogue, terá de percorrer os posts um a um e substituir as imagens danificadas.

Se tiver criado anteriormente uma cópia de segurança multimédia, importe-a para o Duplicator. Irá restaurar a sua biblioteca multimédia muito mais rapidamente!

Quais são alguns problemas comuns pós-restauro?

Mesmo que siga todos os passos na perfeição, pode deparar-se com alguns problemas comuns. Eis como os resolver.

O seu site restaurado pode apresentar erros 404 para páginas que deveriam existir. Isto acontece porque o WordPress precisa de reconstruir a sua estrutura de permalink.

Vá para Configurações " Permalinks e clique em Salvar alterações sem alterar nada. Isto obriga o WordPress a atualizar a sua estrutura de URL.

Ligações permanentes do WordPress

Se continuar a ver erros 404, poderá ter de configurar redireccionamentos. Gosto de utilizar o complemento de redireccionamento AIOSEO para este efeito!

AIOSEO 301 redireccionamento

Erros de conteúdo misto (problemas de HTTP/HTTPS)

Se o seu site estava anteriormente a funcionar em HTTPS mas a cópia de segurança da base de dados contém URLs HTTP, verá avisos de conteúdo misto.

Terá de efetuar uma operação de pesquisa e substituição na sua base de dados para alterar todas as instâncias de http://yoursite.com para https://yoursite.com. Ferramentas como o plug-in Search & Replace Everything podem lidar com isso com segurança.

Procurar e substituir com um plugin

Ecrã branco da morte

Se o seu site apresentar um ecrã branco em branco, trata-se normalmente de um conflito de plug-ins. Utilize o FTP para aceder aos ficheiros do seu sítio e renomeie a pasta dos plugins para plugins-deactivate.

Desativar a pasta de plug-ins do WordPress

Isto desactiva todos os plug-ins de uma só vez. Se o seu site carregar, reactive os plug-ins um a um para identificar o culpado.

Facilite a recuperação com um plano de cópia de segurança proactivo

Passar por este processo de restauro apenas da base de dados uma vez deve ser suficiente para o convencer de que existe uma forma melhor.

Todo o pesadelo que acabou de viver pode ser evitado com uma estratégia adequada de backup do WordPress. Em vez de fazer cópias de segurança apenas da sua base de dados, precisa de cópias de segurança regulares e completas do site que incluam os seus ficheiros, base de dados e biblioteca multimédia, tudo num só pacote.

Duplicator torna isto muito simples. Configure cópias de segurança automáticas que são executadas semanalmente ou mesmo diariamente, dependendo da frequência com que actualiza o seu sítio.

Cópias de segurança programadas do Duplicador

Mas aqui está a parte crítica - não guarde estas cópias de segurança apenas no seu servidor Web. Envie-as para um armazenamento externo na nuvem, como o Google Drive, Dropbox ou Amazon S3.

Quando a sua conta de alojamento se avaria ou é pirateada, quer que as suas cópias de segurança sejam armazenadas num local completamente separado.

Locais de armazenamento de cópias de segurança

Mesmo que envie cópias de segurança para a nuvem, Duplicator pode restaurá-las com um clique a partir do seu painel de controlo!

Descarregar o backup do Cloudflare R2

Ao atualizar para o Duplicator Pro, obtém acesso à funcionalidade de recuperação de desastres. Esta cria um URL secreto que pode restaurar instantaneamente o seu sítio WordPress, mesmo após erros de grande escala.

Opções de recuperação de desastres

Sem uploads de FTP, sem importações de bases de dados, sem instalações manuais de plugins. Basta clicar num link e ver o seu site voltar à vida em minutos em vez de horas.

Perguntas mais frequentes (FAQs)

Restaurei a minha base de dados, então porque é que o meu site está completamente avariado e sem imagens?

A sua base de dados contém referências às suas imagens e ficheiros, mas não os ficheiros propriamente ditos. É como ter um catálogo de livros, mas não os livros físicos. Terá de voltar a carregar todos os seus ficheiros multimédia manualmente para a Biblioteca Multimédia do WordPress, a menos que tenha uma cópia de segurança dos ficheiros multimédia guardada.

Como é que restauro o acesso a uma base de dados a partir de uma cópia de segurança?

Aceda ao painel de controlo do seu alojamento (cPanel ou semelhante) e procure o phpMyAdmin. Crie uma nova base de dados e, em seguida, utilize a função Importar para carregar o seu ficheiro de cópia de segurança .sql. Tome nota do nome da base de dados, do nome de utilizador e da palavra-passe para se ligar ao WordPress.

Porque é que tenho de instalar uma nova cópia do WordPress se estou a restaurar a minha base de dados?

A base de dados contém o seu conteúdo e definições, mas o WordPress em si é uma coleção de ficheiros PHP que fazem com que tudo funcione. Precisa de ambos para que o seu sítio funcione.

Como é que posso facilitar a recuperação do sítio Web?

Configure cópias de segurança automáticas e completas do site que incluam a sua base de dados, ficheiros e biblioteca multimédia. Utilize uma ferramenta como o Duplicator para criar cópias de segurança completas e armazená-las em vários locais (armazenamento na nuvem, computador local, unidade externa). Considere a funcionalidade de recuperação de desastres do Duplicator Pro para um restauro mais fácil.

Considerações finais

É absolutamente possível restaurar um sítio Web apenas a partir de uma cópia de segurança da base de dados, mas pode ser um processo moroso que requer paciência e atenção aos pormenores.

Essencialmente, reconstruiu o seu site a partir da base. O seu conteúdo foi preservado, mas tudo o resto - o seu tema, plugins, imagens e ficheiros - teve de ser reconstruído manualmente. Funciona, mas não é divertido.

A experiência que acabou de passar prova um ponto crítico: precisa de cópias de segurança completas e automatizadas do site. São um seguro essencial para quem leva o seu sítio web a sério.

Não espere até se encontrar novamente nesta situação. Configure uma agenda de backups adequada com o Duplicator Pro hoje mesmo, configure o armazenamento externo e durma melhor sabendo que o próximo desastre no seu site será um pequeno inconveniente em vez de um projeto de reconstrução de várias horas!

Já que está aqui, acho que vai gostar destes outros guias do WordPress:

avatar do autor
Joella Dunn Redator de conteúdos
Joella é uma escritora com anos de experiência em WordPress. Na Duplicator, ela é especialista em manutenção de sites - desde backups básicos até migrações em grande escala. O seu objetivo final é garantir que o seu site WordPress está seguro e pronto para crescer.

Divulgação: O nosso conteúdo é apoiado pelos leitores. Isto significa que, se clicar em algumas das nossas hiperligações, podemos ganhar uma comissão. Apenas recomendamos produtos que acreditamos que acrescentam valor aos nossos leitores.