17/07/24

Como duplicar (clonar) um site WordPress?

Olá, Kangaroozinho! O processo de desenvolvimento e manutenção de sites WordPress pode envolver baterias de testes, e nem sempre é possível fazê-los com o site em produção (como chamamos quando um site está no ar).

Assim, não são poucas as vezes em que é necessário duplicar um site e, para ajudá-lo a entender como esse processo funciona, preparamos esse breve artigo para te ajudar a executar esse processo de forma segura e correta.

Vale dizer, ainda, que esses mesmos procedimentos mostrados aqui também servem caso você queira migrar um site, já que o conceito é exatamente o mesmo. Por isso, os passos a seguir servem não somente para duplicar um site, como também para migrar.

Sumário

  1. Duplicação manual
  2. Duplicação via plugin
  3. Conclusão

Duplicar de forma manual

Um site WordPress é composto basicamente de dois itens: os arquivos de instalação da plataforma e seu banco de dados, sendo esses os principais recursos que armazenam todos os dados do seu site.

Os arquivos armazenam toda a informação estática do site, ou seja: o core do WP, temas, plugins e mídias. Enquanto isso, o banco de dados armazena informações modificáveis, como o conteúdo de textos, configurações, detalhes de usuários, comentários, etc.

Dessa forma, podemos entender que replicando tanto os arquivos como o banco de dados todas as informações do site serão mantidas, permitindo usá-las em um outro ambiente para ter um site com o exato mesmo conteúdo e configurações, o que pode ser feito da seguinte forma nos sites que usam cPanel:

  1. Faça login em sua hospedagem cPanel;
  2. Localize o gerenciador de arquivo;
    Gerenciador de arquivo hospedagem cPanel
  3. Encontre a pasta onde está instalado o seu WP (normalmente, será a pasta public_html);
  4. Na pasta de instalação, selecione todos os arquivos do seu WordPress e clique em Compactar;
  5. No popup de confirmação que se abrirá, escolha o formato de compactação de sua preferência (.zip é a escolha mais comum), defina o nome que o arquivo compactado terá e conclua o processo ao clicar em Compress files;
    Compactar arquivos do WordPress na hospedagem
  6. Depois de gerado o arquivo, você poderá clicar sobre ele com o botão direito e escolha a opção Download;
    Download do arquivo compactado
  7. Depois de baixado o arquivo, é hora de exportarmos o banco de dados. Para isso, retorne à página principal do cPanel e acesse o PHPMyAdmin;
    phpMyAdmin
  8. Agora, encontre no canto à esquerda o banco de dados onde está instalado o seu WordPress e clique nele;
    Exportar banco de dados phpmyadmin
  9. Para concluir a exportação do banco de dados, clique no botão Exportar para iniciar o download do banco;
  10. Com o arquivo do banco de dados e o site compactado, agora você poderá usar esses mesmos dados baixados para fazer o caminho inverso, ou seja. restaurar esses dados no novo local para onde o site será copiado;
  11. No caso dos arquivos, você deverá enviar o arquivo compactado para a pasta onde o site será replicado, isto é, a pasta onde ficará a nova cópia do site;
  12. Já com relação ao banco de dados, você poderá criar um banco de dados completamente novo e, então, usar a opção Importar no PHPMyAdmin, para restaurar o arquivo .sql gerado anteriormente;
  13. Ainda no PHPMyAdmin, clique no o nome do banco de dados recém-importado para abrir a lista de tabelas;
  14. Nessa lista, pesquise pela tabela que contém “_options”;
    Tabela wp options wordpress
  15. Depois disso, encontre as opções siteurl e home. Clique em Editar ao lado delas para modificar o endereço do site para corresponder ao novo URL que deseja que a instalação tenha;
    URL banco de dados wordpress
  16. Ao fim desse processo, certifique-se de ajustar corretamente os detalhes do banco de dados em seu arquivo wp-confg.php (presente na pasta onde os arquivos do WP foram postos), para que o WordPress consiga conectar ao banco de dados corretamente;
    Conexao com banco de dados wordpress wp config
  17. Editado o arquivo, salve as modificações e o site estará pronto para ser acessado novamente!

Clonar (exportar) WordPress via plugin

Como uma alternativa mais simples e intuitiva, podemos também usar alguns plugins de backup para o processo de duplicação de um site. Nesse caso, o conceito é muito parecido com a forma manual, mas com boa parte do processo sendo feita de forma automática através do plugin escolhido.

Para esse exemplo, usaremos o plugin All in One WP Migration, que é um dos mais populares para a criação de backups, e que também conta com um dos processos de restaurações mais simples e automatizados, facilitando muito o processo.

  1. Para iniciar o processo, primeiro será necessário instalar o plugin em seu WordPress. Para isso, clique no botão Adicionar plugin e depois pesquise pelo All in One;
    All in One WP Migration
  2. Agora, instale e ative o plugin em seu site;
  3. Na barra lateral do WP Admin, encontre a opção do plugin e clique sobre ela;
    All in One WP Migration menu
  4. Na nova tela que abrirá, clique em Export To e selecione File para gerar o backup em um arquivo .wpress que contém as informações do seu site (arquivos estáticos e banco de dados);
    Export to file all in one
  5. Depois de gerado o arquivo, você poderá baixar esse arquivo para seu PC, e ele também ficará disponível em sua hospedagem;
  6. Feito o backup, instale um WordPress limpo no local onde ficará a cópia do site. Para isso, você pode usar os passos aqui deste outro artigo;
  7. Após instalar o WP no destino da replicação, instale e ative também o plugin All in One WP Migration novamente;
  8. Com o plugin instalado e ativo, agora encontre a opção Import nas opções do plugin, para seguir com a restauração do arquivo de backup gerado anteriormente;
    Import All in One
  9. Na tela, clique em Import from e selecione a opção File, para enviar o arquivo .wpress ao site;
    Import file All in one

    • Observe que o arquivo .wpress não poderá ser maior que o “Maximum upload file size” mostrado nessa mesma tela. Caso precise ajustar esse valor, altere os limites de upload_max_filesize e post_max_size para um número que seja suficiente para enviar o seu arquivo .wpress;
      Alterando limite de upload no php
  10. Depois de clicar em File, será mostrado um guia para que você selecione o arquivo que será importado. Então, escolha o arquivo .wpress gerado anteriormente e então a importação será iniciada;
    Importando backup all in one
  11. Assim que o upload for concluído, será mostrado um pedido de confirmação. Clique em Proceed para dar sequência na restauração;
    Concluir restauracao all in one para duplicar clonar restaurar WordPress
  12. Agora, basta aguardar a restauração e, ao fim do processo, o site estará exatamente igual àquele que deu origem ao arquivo, se tornando então uma réplica fiel de como aquele site estava no momento em que o backup foi gerado.

Conclusão

Com isso, agora você poderá entender exatamente o que constitui o conteúdo do WordPress e como replicar isso de forma prática e segura em qualquer site que usa essa plataforma. Depois dessas super dicas, esperamos que os passos acima ajudem você na próxima vez que, por algum motivo, precisar replicar seu site para um novo ambiente, seja por razões de testes ou desenvolvimento.

E,claro, se você gostou dessa dica, não deixe de continuar acompanhando nosso blog para mais conteúdo e até mais o/

Chat
24/7 11 95052-7555 0800 481 7000 chat
cookie