Como clonar um site (um guia passo a passo)

Publicados: 2021-06-10
Siga @Cloudways

A clonagem de site é o processo de criação de uma réplica do design ou conteúdo de seu site existente para criar um novo site com facilidade. A clonagem de site permite que os desenvolvedores e designers criem projetos, testem a compatibilidade e realizem atualizações com segurança antes de implementar as alterações em seu site ativo.

Neste guia, vou cobrir alguns dos casos de uso em que a clonagem de site pode resolver o problema e, em seguida, discutir várias maneiras de clonar um site WordPress.

  • Quando você precisa copiar um site?
    • Teste de Compatibilidade
    • Mova seu site para um novo servidor
    • Faça backup do seu site
    • Clonar site para um projeto semelhante
    • Faça um site ao vivo
  • Como copiar um site?
    • Duplique um site usando seu provedor de hospedagem na web
    • Clone um site WordPress usando plug-ins
    • Clone um site WordPress (manualmente)

Quando você precisa copiar um site?

Criar uma cópia exata de um site é algo que todo usuário avançado do WordPress deve ser capaz de fazer. Isso é particularmente útil para agências da web que executam vários sites em vários provedores de hospedagem WordPress. Sempre que surge um problema, eles podem criar uma cópia do site do cliente e tentar várias correções até que o problema seja resolvido.

Considere o cenário em que você tem três sites em um servidor e deseja atualizar o tema no terceiro site. Veja como você pode fazer isso com segurança sem quebrar nada - clone o site, teste e, quando terminar o teste, remova a versão anterior ou torne o clone a versão primária.

Aqui estão alguns casos de uso em que você pode precisar clonar um site.

  • Teste de Compatibilidade
  • Mova seu site para um novo servidor
  • Faça backup do seu site
  • Clonar site para um projeto semelhante
  • Teste de Compatibilidade

- Teste de Compatibilidade

O Teste de Compatibilidade envolve verificar se os componentes do site estão funcionando conforme o esperado e se toda a base de código é capaz de ser executada em várias infraestruturas de hardware e / ou software.

É sempre recomendável testar as alterações em um site de teste / clonado em vez de um site ativo, principalmente porque temas e plug-ins não testados podem entrar em conflito com a instalação existente e derrubar todo o site. Da mesma forma, todas as alterações personalizadas no código precisam ser testadas em um site de teste / clonado antes de ser enviado para o site ativo.

- Mova seu site para um novo servidor

Se você deseja transferir um site para um provedor de hospedagem diferente, pode criar um clone fazendo backup dos arquivos do site, bancos de dados e importar o pacote inteiro para o novo provedor de hospedagem.

O processo parece fácil. No entanto, as coisas podem dar errado e você pode acabar com um arquivo “quebrado”.

- Faça backup do seu site

A clonagem também é usada para fazer backup de um site (incluindo arquivos da web e banco de dados) e mantê-lo em um local externo para recuperação de desastres. No caso do WordPress, muitas pessoas usam diferentes plug-ins de backup do WordPress .

Também cobrirei o processo de cópia de um site que pode ser usado para criar um backup do seu site.

- Clonar site para um projeto semelhante

Se você é uma agência da web ou cria sites para clientes, pode criar um blueprint e copiá-lo para outro local para acelerar o processo de desenvolvimento. Na maioria das vezes, essas configurações incluem configurações de tema e plug-ins, personalizações em nível de código, etc.

- Publique um site

É comum que os desenvolvedores criem sites em seu ambiente local preferido e, em seguida, clonem o site em um servidor de hospedagem na web para garantir que as coisas não quebrem durante a transição. Essa configuração também requer um backup completo dos arquivos do site e do banco de dados.

Como clonar um site?

Conforme discutido acima, usarei um site WordPress como exemplo ao longo deste guia.

Existem várias maneiras de clonar um site WordPress, mas neste guia, irei abordar:

  1. Duplique um site por meio de seu provedor de hospedagem na web
  2. Clone um site WordPress usando um plug-in
  3. Clonar manualmente um site WordPress

- Duplique um site usando seu provedor de hospedagem na web

Provedores de hospedagem WordPress como Cloudways permitem que você crie uma duplicata de seu site para o mesmo e / ou outro servidor em sua plataforma. Isso economiza muitas complexidades e reduz as etapas do processo. Se você deseja saber mais sobre a plataforma, consulte os planos de preços de seus fornecedores parceiros Amazon Web Services, DigitalOcean, Google Cloud Platform, Linode e Vultr.

Cloudways simplificou muito o processo de clonagem de um site. Basta acessar o aplicativo que deseja clonar.

interface do aplicativo cloudways

Passe o mouse sobre o botão inferior direito. Para duplicar um site, clique em Clonar aplicativo / Criar teste .

clonar aplicativo ou criar teste

Um pop-up aparecerá perguntando se o cliente deseja clonar o aplicativo ou criar teste . Clique na lista suspensa e selecione o servidor no qual deseja criar uma cópia do site e clique em Continuar .

selecione o servidor para clonar o site

A Cloudways Platform leva alguns minutos para copiar um site.

Observe que “ Clonar aplicativo ” e “ Criar como teste ” são de natureza diferente. Clonar aplicativo clona apenas um site durante o processo de criação de um site de teste , tanto os aplicativos ativos quanto os de teste são sincronizados para que você possa executar ações Push / Pull nas versões réplica e ativa.

- Clone um site WordPress usando plug-ins

Como todos os outros aspectos do gerenciamento de sites, o WordPress tem muitos plug-ins que podem ser usados ​​para clonar um site WordPress. Um deles é o All-in-One WP Migration , uma maneira simples e fácil de usar um plugin de backup e migração para clonar um site. Ele permite que você exporte seu site WordPress existente e importe-o para um novo local.

Na instalação antiga do WordPress, navegue até Plug - ins → Adicionar novo , pesquise por All-in-One WP Migration , instale e ative o plug-in.

instalar a migração wp tudo-em-um

No painel esquerdo, navegue até All-in-One WP Migration → Export e clique no menu suspenso EXPORT TO e selecione FILE .

site de exportação de migração wp tudo-em-um

Aguarde alguns segundos e uma janela pop-up aparecerá solicitando que você baixe o backup.

baixe seu arquivo de backup

Baixe o arquivo para o seu computador, o formato será .wpress . Mantenha-o seguro, pois você precisará dele nas próximas etapas.

Instale um WordPress novo no novo local, faça o login e instale o plugin All-in-One WP Migration. No painel esquerdo, navegue até All-in-One WP Migration → Import e clique na lista suspensa IMPORT FROM e selecione FILE .

site de importação de migração wp tudo-em-um

Procure o arquivo .wpress baixado anteriormente.

Observação: é possível que você veja o aviso “ Seu arquivo excede o tamanho máximo para upload para este site ”. Para lidar com o problema, certifique-se de que o limite máximo do tamanho do arquivo para upload seja maior que o tamanho do arquivo .wpress. All in One Migration tem um guia para aumentar o limite de tamanho de upload de arquivo ou se você for um cliente Cloudways, dê uma olhada neste guia .

O processo demora um pouco, pois envolve o upload e a extração do arquivo .wpress. Uma vez feito isso, você receberá um pop-up com um aviso. Clique em Continuar .

aviso de migração wp tudo-em-um

No próximo pop-up, clique em “ Salvar estrutura de permalinks ”.

importação de site bem-sucedida

Você será direcionado para a página de login do WordPress. Faça login com as credenciais de administrador de sua instalação antiga do WordPress (porque o banco de dados original foi substituído pelo banco de dados do antigo site do WordPress). Clique em “ Salvar alterações ” na guia Links permanentes e pronto!

Viva! Você criou um site clone com sucesso.

- Clone um site WordPress (manualmente)

O processo manual envolve compactar todos os arquivos e pastas do WordPress, exportar o banco de dados antigo e, em seguida, importar os arquivos do WordPress e o banco de dados para o novo local.

Aqui estão as etapas para copiar um site para um novo local ou para o provedor de hospedagem.

  1. Compactar arquivos WordPress
  2. Faça upload do arquivo compactado
  3. Migrar o banco de dados
  4. Atualize o wp-config.php

Escolha a hospedagem gerenciada do WordPress para o seu site

Com a confiança de mais de 250.000 clientes.

Junte-se a Cloudways

1. Compactar arquivos do WordPress

Em primeiro lugar, navegue até o diretório public_html de sua instalação do WordPress, selecione todos os arquivos e compacte-os em um único arquivo.

compactar arquivos wordpress public_html

Agora você tem um arquivo zip na pasta public_html e o URL será example.com/FILE_NAME.zip .

Agora, você tem duas opções - baixar o arquivo zip e enviá-lo para o novo local através de um cliente FTP como o FileZilla ou enviar o arquivo zip para o novo local diretamente via SSH [mais rápido do que o upload do FTP] .

2. Carregue o arquivo compactado

No meu exemplo, usarei o SSH por causa da vantagem de velocidade. Eu loguei no novo local de hospedagem via SSH e naveguei até o local / pasta onde desejo ter uma cópia do meu site WordPress. Certifique-se de que a pasta esteja vazia (se não, use o seguinte comando para remover tudo).

 rm -rf *

Importante: o processo de exclusão é irreversível. Portanto, antes de executar um comando, mova todos os arquivos e pastas importantes para um local seguro.

Agora, use o seguinte comando para baixar o arquivo zip gerado.

 wget URL_OF_ZIP_FILE

Não se esqueça de substituir o URL_OF_ZIP_FILE pelo URL real do arquivo zip.

Em seguida, use o seguinte comando para descompactá-lo.

 descompacte FILE_NAME.zip

Todas as pastas e arquivos serão extraídos na pasta de destino.

3. Migração de banco de dados

Depois de copiar os arquivos da web, a próxima etapa envolve exportar o banco de dados do local atual e importá-lo no novo local.

Faça login no gerenciador de banco de dados (phpMyAdmin é uma escolha popular). Selecione seu banco de dados e navegue até Exportar . Baixe o arquivo .sql exportado.

Efetue login no novo gerenciador de banco de dados, crie um banco de dados e navegue até Importar . Se você já tiver um banco de dados, simplesmente importe o arquivo .sql baixado.

Clique em Escolher arquivo e carregue o arquivo .sql baixado anteriormente.

4. Atualize o wp-config.php

Como o site já está instalado e funcionando, o arquivo wp-config.php precisa ser atualizado para que a instalação do WordPress no novo local possa ser conectada ao novo banco de dados.

Vá para a pasta public_html , abra o arquivo wp-config.php e insira as novas credenciais do banco de dados.

E você está pronto!

Se você ainda vir URLs antigos em qualquer lugar do site, substitua-os usando o plugin Better Search Replace .

Seguindo um dos métodos acima, você pode clonar um site de um local para outro. Geralmente, há três etapas envolvidas: Mover os arquivos da web, Exportar e Importar Banco de Dados e atualizar o arquivo de configuração.

Se você ainda tiver alguma dúvida, sinta-se à vontade para perguntar na seção de comentários abaixo.