Como clonar um site para facilitar a preparação com o Website Pro

Publicados: 2023-05-02

Antes de lançar sites que você está criando e revendendo para clientes, é essencial que você execute vários testes para garantir que novos recursos (e novos sites) sejam executados sem problemas. A clonagem e preparação dos sites de seus clientes permitem que você crie cópias exatas para testar quaisquer novas alterações e atualizações, ajudando você a garantir tranquilidade sem quaisquer bugs ou erros ativos.

Comece a diversificar seu fluxo de receita. Obtenha seu “Guia de 6 etapas para vender serviços de sites para empresas locais” agora.

Neste artigo, você aprenderá mais sobre dicas e práticas recomendadas sobre como clonar um site para teste e como o Website Pro facilita esse processo para garantir o sucesso do teste e do lançamento do site.

Índice

  • Quando e por que você precisa clonar um site?
    • Para fazer backup de um site
    • Para testar a compatibilidade
    • Movendo para um novo servidor
    • Fazendo mudanças significativas em seu site
  • Por que você precisa clonar um site para criar um ambiente de teste
  • Práticas recomendadas para clonar um site para teste
    • Escolha o método de clonagem certo
    • Atualize seus plug-ins do WordPress
    • Remova temas e plugins não utilizados
    • Revise e atualize URLs
    • Crie backups regulares
  • Como clonar um site para teste com o Website Pro
    • Acesse o construtor visual
    • Redefinir o site de teste
    • Empurre a encenação para viver
  • Dicas importantes sobre como clonar um site para teste
    • Migrar o banco de dados para um novo local
    • Atualizar URLs do site
    • Desative a indexação do mecanismo de pesquisa
    • Proteger o site de teste
    • Faça backup, atualize e teste o site de teste com frequência
  • Erros comuns a serem evitados ao clonar um site
    • Falha ao atualizar qualquer plug-in ou software ativo
    • Sobrescrevendo o site de produção
    • Ignorando problemas de compatibilidade
    • Pular o processo de limpeza
  • Perguntas frequentes
    • O que é um ambiente de preparação?
    • Qual é a diferença entre os ambientes de preparação e produção?

Quando e por que você precisa clonar um site?

Clonar um site é exatamente o que parece: pegar tudo de um site e criar uma duplicata exata. Com mais frequência, a clonagem de um site permite que você crie uma cópia exata do seu site existente e permite que os desenvolvedores o usem como um ambiente de preparação para testar quaisquer novas alterações antes de serem publicadas pelos usuários.

Testar as alterações do site no site clonado também reduz as chances de erros serem enviados ao usuário final, permitindo que os desenvolvedores da Web façam atualizações e experimentem novos recursos sem o risco de interromper o site ativo. Abaixo estão apenas alguns dos casos de uso adicionais que você deve considerar para clonar o site do seu cliente para fins de teste.

Para fazer backup de um site

No caso de ocorrerem problemas inesperados com o site do seu cliente, como falhas, perda de dados ou ataques cibernéticos, ter uma cópia de backup garante que você sempre terá outra versão do site para restaurá-lo. Como um clone é uma cópia exata do código do seu site, você também pode usá-lo para criar outro site do zero ou lançar uma nova versão do original.

Para testar a compatibilidade

É uma ótima prática fazer alterações e atualizações em um site de teste antes de colocá-lo no ar, como um novo tema ou plug-in do WordPress. Isso garante que qualquer novo recurso ou funcionalidade atualizada combine bem com a infraestrutura do site atual e tenha um desempenho ideal sem problemas de compatibilidade.

O uso de um ambiente de preparação também permite que você experimente diferentes layouts e configurações para ver se os usuários e as partes interessadas respondem bem à nova aparência.

Movendo para um novo servidor

Se você está considerando um novo provedor de hospedagem porque os sites de seus clientes precisam de melhor desempenho e segurança para atender às demandas de seus usuários, é aqui que uma versão clonada de seu site é útil. Isso permite que você teste o site e determine se ele terá o mesmo desempenho ou melhor nas novas soluções de hospedagem sem afetar o site ou servidor existente.

Quando você decidir migrar seus sites da AWS para o Google Cloud, poderá facilmente enviá-lo ao vivo por meio do site clonado. Isso tornará o site do seu cliente acessível aos usuários durante todo o processo de migração sem interrupções.

Fazendo mudanças significativas em seu site

Para fornecer uma experiência positiva ao usuário on-line, certifique-se de que o site do seu cliente esteja atualizado com os recursos e funcionalidades da Web mais recentes aplicáveis ​​aos seus negócios. Se você for encarregado de um grande projeto de reformulação do site que inclua reformulações completas, adição de novos recursos ou alteração do layout, isso sempre deve ser feito por meio de um ambiente de teste para garantir que todas as alterações funcionem - e funcionem juntas corretamente.

Por que você precisa clonar um site para criar um ambiente de teste

Garantir a segurança e a funcionalidade do site do seu cliente é fundamental para o sucesso de suas ofertas de serviços de gerenciamento de sites, especificamente para:

  1. Teste: como o site de teste do WordPress é uma cópia do site do seu cliente, ele permite que você teste as alterações e atualizações do site antes de enviá-las ao público. Também é uma ótima maneira de identificar e gerenciar quaisquer erros, bugs ou problemas antes que eles piorem.
  2. Flexibilidade: se você deseja testar e experimentar novos recursos em um site de cliente, o uso de um ambiente de preparação reduz qualquer risco de efeitos negativos em outros componentes do site ao vivo.
  3. Colaboração: um ambiente de preparação não apenas ajuda você e sua equipe de web design a colaborar uns com os outros para construir o site, mas também ajuda a fornecer ao seu cliente um design simulado no qual eles podem fornecer comentários sobre as notas.
  4. Segurança: em alguns casos, a introdução de novos plug-ins, códigos ou extensões em um site pode representar violações ou riscos de segurança adicionais se não funcionarem corretamente com o site. Usar um ambiente de preparação nesse caso oferece a oportunidade de testar e confirmar se essas violações podem acontecer no site ao vivo.
  5. Eficiência: alterações e atualizações feitas em um site de teste podem ser testadas com mais rapidez e eficiência, pois levaria menos tempo e recursos para corrigir e restaurar a versão de teste de um site.

Práticas recomendadas para clonar um site para teste

Quando você está revendendo sites de marca branca para seus clientes, é importante garantir que a versão ativa do site deles seja enviada sem soluços no processo. Aqui estão algumas práticas recomendadas que você deve seguir ao clonar o site do seu cliente para fins de teste.

Escolha o método de clonagem certo

Ao clonar um site para teste, escolher o método correto é essencial para garantir uma migração fácil e confiável. Um plug-in de teste, como WP Staging ou Duplicator, é um dos métodos mais populares. Isso permite que você crie uma réplica exata do seu site de forma rápida e fácil em um URL separado. Você pode então testar edições ou atualizações antes de ativá-las.

No entanto, você pode facilmente clonar um site usando a ferramenta de teste no Website Pro (que abordaremos abaixo). Qualquer que seja o método escolhido, siga as práticas recomendadas, como fazer backups regulares do seu site e testar as alterações cuidadosamente antes de ativá-las.

Atualize seus plug-ins do WordPress

Versões desatualizadas de plug-ins às vezes podem conter vulnerabilidades que podem representar um risco de segurança para o site do seu cliente e seus usuários. Além disso, você pode encontrar problemas que não podem ser resolvidos para versões mais antigas de seus plug-ins, porque o suporte pode ser reduzido para isso.

A atualização de seus plug-ins não apenas oferece novos recursos ao site do cliente, como as atualizações de software para plug-ins geralmente contêm correções de bugs e melhorias de desempenho que garantem a compatibilidade com qualquer versão do WordPress que ele usa.

Remova temas e plugins não utilizados

Na mesma nota, temas ou modelos não utilizados, bem como plug-ins, podem diminuir significativamente o desempenho de um site, e é por isso que é importante remover qualquer um que você não esteja usando no momento. Os temas não utilizados devem ser excluídos do servidor, enquanto os plugins ativos devem ser desativados e removidos.

Também é importante acompanhar quais plug-ins estão sendo usados ​​atualmente no site original para evitar problemas ao atualizar ou clonar para fins de preparação. Além disso, é uma boa ideia identificar e excluir qualquer software desatualizado ou incompatível que também possa estar causando problemas.

Revise e atualize URLs

Ao clonar um site para fins de preparação, revisar e atualizar URLs é essencial para garantir que o conteúdo seja espelhado com precisão no novo site.

As práticas recomendadas para atualização de URLs incluem a pesquisa de links embutidos no código-fonte e a verificação de recursos externos, como arquivos CSS e JavaScript, para garantir que todos os destinos de link sejam precisos. Também é uma boa ideia testar o novo site posteriormente para verificar se tudo funciona corretamente.

Além disso, pode ser necessário ajustar a estrutura do URL para garantir que os usuários ainda possam acessar suas contas ou outro conteúdo sem erros.

Crie backups regulares

Criar backups regulares do seu site é uma etapa crítica para evitar perdas de dados ou outros problemas. Os backups devem ser criados pelo menos uma vez por semana e salvos em locais seguros, de preferência fora do local, para proteção adicional.

Para obter melhores resultados, tente armazenar os arquivos de backup em um servidor diferente daquele que hospeda o site para garantir que você tenha uma cópia disponível em caso de emergência. Além disso, considere automatizar o processo usando um plug-in ou script para economizar tempo e esforço.

Como clonar um site para teste com o Website Pro

Se você gerencia vários sites WordPress para clientes, precisará de uma solução que também crie e gerencie as versões de teste de seus sites. Felizmente, o Website Pro facilita a clonagem de qualquer site. Tudo o que tem a fazer é:

Fonte

  1. Abra o painel do Website Pro.
  2. Abra o menu da barra lateral e navegue até a exibição de preparação.
  3. Na exibição de preparação, você pode clicar em:
    1. Crie uma área de preparação a partir de um backup.
    2. Habilite uma área de preparação do zero.

A partir daí, basta aguardar alguns minutos para que o site seja clonado, e você terá acesso a diversas opções para criar e redefinir seu ambiente de staging. Aqui estão apenas alguns dos recursos que você pode aproveitar no painel de teste.

Acesse o construtor visual

O Website Pro permite que você edite e atualize facilmente seu site de teste com apenas o toque de um botão. Tudo o que você precisa fazer é clicar no botão “editar meu site” no painel de teste para começar a trabalhar em seu ambiente de teste para testar, novo site, recursos, plug-ins ou temas.

Redefinir o site de teste

Se você encontrar erros durante o teste e a preparação e quiser restaurar o site de teste para uma versão específica, basta clicar no botão "Redefinir área de teste a partir de um backup". Você pode redefinir o site de teste para as seguintes configurações:

Fonte

  1. Redefinir para o site ao vivo. Isso restaurará o site de teste para a versão mais recente do site ativo.
  2. Redefinir a partir de um backup. Permite restaurar o site a partir de qualquer arquivo de backup que você escolher.
  3. Redefinir a partir de um modelo. Isso permite que você escolha em uma lista definida de modelos e instale um novo modelo de site no seu ambiente de teste, o que mudará o layout e o design do site.

Empurre a encenação para viver

Assim que estiver satisfeito com as alterações e atualizações feitas no site do seu cliente, você pode facilmente enviar essas alterações para o site ao vivo com o botão push to live site. A partir daí, você tem a opção de substituir apenas o sistema de arquivos ou todo o site junto com seu banco de dados e sistema de arquivos.

Você ainda tem a opção de preservar os arquivos de teste para edições posteriores, caso precise deles.

Dicas importantes sobre como clonar um site para teste

Migrar o banco de dados para um novo local

Se você está testando novos recursos, alterando o layout ou instalando novos plug-ins, é importante migrar o banco de dados para um novo local com uma réplica exata do banco de dados do site original, mas não o original. Isso garante que todo o conteúdo e dados do site original permaneçam presentes e ativos na versão ao vivo sem serem afetados por nenhuma alteração ou experimentação feita no site de teste.

Atualizar URLs do site

Como precaução, certifique-se de que os URLs do ambiente de preparação sejam completamente diferentes e identificáveis ​​da versão ativa do site. Isso não apenas ajuda a mitigar os riscos de os usuários tropeçarem acidentalmente na versão de teste do site, mas também ajuda a evitar qualquer confusão com a versão em que você está trabalhando apenas olhando para o próprio URL.

Usar os mesmos URLs da versão ativa também pode causar problemas de SEO, pois os mecanismos de pesquisa podem considerar o site clonado como conteúdo duplicado e penalizar os dois sites no processo.

Desative a indexação do mecanismo de pesquisa

Para uma garantia extra no desempenho do tráfego de SEO do seu site ao vivo, é melhor garantir que o site clonado permaneça desindexado dos mecanismos de pesquisa. Isso impedirá que os mecanismos de pesquisa rastreiem e classifiquem e canibalizem o site ativo nas páginas de resultados de pesquisa. Certifique-se de editar o arquivo robots.txt do seu site para que o site de teste não seja rastreado, mas se quiser economizar algum tempo, considere usar um plug-in para editá-lo sem complicações.

Proteger o site de teste

Assim como em qualquer outro site, a segurança cibernética também é fundamental no site de teste. Ao trabalhar em um ambiente de teste, permita apenas que usuários autorizados trabalhem no site para que ninguém mais possa roubar ou corromper os dados dele, pois qualquer comprometimento também pode afetar o site ao vivo.

Como precaução extra, sempre acompanhe todos os usuários que acessam o site de teste e certifique-se de que sejam apenas usuários autorizados. Você também deve certificar-se de que cada senha de login seja forte e implementar medidas de segurança adicionais, como firewalls e scanners de malware.

Faça backup, atualize e teste o site de teste com frequência

Vale a pena criar hábitos regulares de manutenção do site, mesmo para a versão de teste do site do seu cliente.

  • O backup do site de teste geralmente adiciona tranquilidade extra para garantir que você não perca nenhum dado se ocorrerem problemas ou erros durante o teste. Isso permite restaurá-lo facilmente para a versão mais recente do site antes de fazer as alterações.
  • Atualizar o site de teste com frequência evita que vulnerabilidades de segurança ou bugs passem e que seu site de teste permaneça compatível com os softwares e plug-ins mais recentes disponíveis.
  • Testar o site de teste regularmente ajuda a identificar quaisquer problemas ou erros com antecedência suficiente para que você possa fazer as alterações e atualizações necessárias antes de serem publicadas.

Erros comuns a serem evitados ao clonar um site

A clonagem de um site é um processo simples. Mas evitar cometer erros na hora de clonar um site é fundamental, pois eles podem gerar problemas. Aqui estão alguns dos erros mais comuns:

Falha ao atualizar qualquer plug-in ou software ativo

Antes da clonagem, todos os plug-ins ativos devem ser atualizados (ou desativados e removidos) para evitar possíveis conflitos no servidor de teste. Além disso, certifique-se de testar minuciosamente o site clonado posteriormente para verificar se há erros que possam ter sido causados ​​por não ter atualizado os plug-ins e o software com antecedência.

Esteja você testando novos temas, plug-ins ou até versões diferentes do WordPress para o site do seu cliente, resolva quaisquer problemas de compatibilidade assim que surgirem. Isso garantirá que todos os recursos funcionem na versão de teste do site antes de serem lançados ao vivo e mitigue quaisquer possíveis problemas no caminho.

Substituindo o site de produção

Em qualquer caso, com um site de teste, nunca substitua ou exclua nenhum arquivo original do site ao vivo que foi migrado para o site clonado para teste. Fazer isso pode causar alguns problemas futuros de compatibilidade com ferramentas e software, bem como perda permanente de dados e interrupções no site quando quaisquer alterações forem publicadas.

Ignorando problemas de compatibilidade

Ignorar quaisquer problemas de compatibilidade pode causar problemas de funcionalidade para os usuários e potencialmente danificar o site ao vivo quando essas alterações são publicadas sem a devida diligência. Como mencionamos anteriormente, atualizar regularmente os plug-ins e temas para o site do seu cliente ajuda muito a evitar que problemas de funcionalidade se acumulem e causem problemas maiores para os usuários no futuro.

Pular o processo de limpeza

Antes de criar um ambiente de preparação para o site do seu cliente, você deve criar o hábito de otimizar ou remover dados ou arquivos desnecessários que não serão mais usados. Isso garante que todos os seus dados sejam otimizados e simplificados, permitindo que o site carregue mais rápido e funcione de maneira mais suave, mitigando quaisquer problemas ou erros durante o teste. Comece removendo quaisquer plug-ins, temas ou imagens não utilizados e excluindo informações desnecessárias do seu banco de dados.

Como outra dica, certifique-se de que nenhuma informação pessoal ou confidencial do usuário, como credenciais de login ou informações de pagamento, não seja importada para o site de teste durante o teste. Isso para garantir que os dados do usuário não sejam substituídos ou comprometidos e para mitigar possíveis riscos de segurança.

Perguntas frequentes

O que é um ambiente de preparação?

Um ambiente de teste é uma cópia do seu site ao vivo. Ele testa novos recursos, plug-ins e temas antes de serem lançados no site principal. Um ambiente de preparação permite que os desenvolvedores de sites auditem quaisquer alterações ou atualizações para saber se podem funcionar corretamente com a versão atual do site ao vivo.

Qual é a diferença entre os ambientes de preparação e produção?

Um ambiente de produção contém a versão ativa de um site que pode ser acessado por qualquer pessoa com conexão à Internet. Qualquer lançamento de recurso ou atualização feito no ambiente de produção afetará o usuário final do site. Enquanto isso, o ambiente de preparação é usado principalmente por desenvolvedores de sites para testar e depurar ferramentas e configurações antes de enviá-los para o site ao vivo.