Como duplicar um site WordPress para um ambiente de testes (staging) imprimir

  • 0

Como duplicar seu site WordPress para um ambiente de testes (staging)

Oi! Aqui é a Sensei da GeHost 🥋 e hoje vou te ensinar uma manha que separa quem mexe em WordPress no susto de quem mexe com tranquilidade: criar uma cópia de teste (staging) do seu site.

Staging é basicamente um "clone" do seu site, rodando num endereço separado (tipo um subdomínio), onde você pode instalar plugin novo, trocar tema, testar atualização... e se der ruim, ninguém além de você vê. O site real, que seus visitantes acessam, continua intacto. Só depois que você testar e aprovar é que replica a mudança pro site principal.

Dica da Sensei: nunca teste plugin novo, atualização grande de tema ou mudança de PHP direto no site "de produção" (o que está no ar pros clientes). Staging existe pra isso — é seu campo de treino sem risco. 🥋

Antes de começar

Você vai precisar acessar o cPanel da sua hospedagem (o link e os dados de acesso ficam no seu painel do cliente, em painel.gehost.com.br). Se tiver dúvida de como entrar, é só chamar o suporte.

Tela de login do cPanel

Depois de entrar, você vai ver o painel inicial com todas as ferramentas organizadas por categoria (E-mail, Arquivos, Bancos de Dados etc.). É por aqui que vamos trabalhar.

Painel inicial do cPanel com os grupos de ferramentas

Passo 1 — Crie um subdomínio para o teste

O primeiro passo é dar um "endereço" pro seu site de testes, separado do site principal — por exemplo, algo como teste.seudominio.com ou staging.seudominio.com.

  1. No cPanel, procure a ferramenta de Subdomínios (fica no grupo Domínios).
  2. Crie o subdomínio desejado (ex.: teste) apontando para uma pasta nova, separada da pasta do site principal (ex.: public_html/teste).

Pronto, agora você já tem um "terreno" separado pra colocar a cópia do site.

Passo 2 — Copie os arquivos do site

Agora vamos duplicar os arquivos do WordPress (temas, plugins, uploads, tudo) para essa nova pasta.

  1. Abra o Gerenciador de Arquivos no cPanel.
  2. Entre na pasta do seu site principal (geralmente public_html).
  3. Selecione todos os arquivos do WordPress e use a opção Comprimir para gerar um arquivo .zip.
  4. Copie (ou mova) esse .zip para a pasta do subdomínio de teste que você criou no Passo 1.
  5. Dentro da pasta de teste, clique no .zip e use Extrair para descompactar os arquivos ali.
Gerenciador de Arquivos do cPanel com a árvore de pastas
Dica da Sensei: se o seu site tiver muitos arquivos (fotos, vídeos), esse processo pode demorar um pouquinho — é normal, só aguardar terminar antes de seguir pro próximo passo.

Passo 3 — Duplique o banco de dados

Os arquivos são só metade do site — todo o conteúdo (posts, páginas, configurações) mora no banco de dados. Vamos criar uma cópia dele também.

  1. No cPanel, acesse Bancos de Dados MySQL.
  2. Crie um banco de dados novo (com um nome que identifique que é o de testes, ex.: algo terminado em "_teste").
  3. Crie um usuário novo para esse banco, com uma senha, e vincule esse usuário ao banco com todos os privilégios.
Tela de Bancos de Dados MySQL do cPanel

Agora exporte os dados do banco original e importe no banco novo:

  1. Abra o phpMyAdmin (também disponível no cPanel).
  2. Selecione o banco de dados original do seu site e use a aba Exportar (opção padrão já serve) para baixar um arquivo .sql.
  3. Agora selecione o banco de dados novo (o de teste) e use a aba Importar para subir esse arquivo .sql nele.

Passo 4 — Aponte o WordPress de teste para o novo banco

Com os arquivos e o banco duplicados, falta avisar o WordPress de teste qual banco ele deve usar.

  1. No Gerenciador de Arquivos, dentro da pasta do site de teste, edite o arquivo wp-config.php.
  2. Troque as informações de DB_NAME, DB_USER e DB_PASSWORD pelos dados do banco novo que você criou no Passo 3.
  3. Salve o arquivo.

Passo 5 — Atualize a URL do site de teste

Por padrão, o banco copiado ainda "acha" que o endereço do site é o principal. Você precisa avisar que agora ele é o do subdomínio de teste.

  1. No phpMyAdmin, dentro do banco de teste, abra a tabela wp_options.
  2. Localize as linhas siteurl e home e troque o valor para o endereço do subdomínio de teste (ex.: https://teste.seudominio.com).
Dica da Sensei: se o seu WordPress tiver muitos links internos espalhados pelo conteúdo (posts, imagens), vale usar um plugin de "buscar e substituir URL" já dentro do próprio site de teste, pra trocar todas as menções do domínio antigo pelo novo de uma vez.

Passo 6 — Confira se deu tudo certo

Acesse o endereço do subdomínio de teste no navegador. Se o site abrir normal (com o visual, os posts e as imagens), sua cópia de teste está pronta! Agora é só brincar à vontade nela: testar plugin, tema, atualização... sem medo, porque o site principal continua 100% intacto.

Quando terminar os testes e quiser levar a mudança pro site de verdade, é só repetir o processo (dessa vez copiando do site de teste pro principal) ou aplicar manualmente só o que você validou.

Dica da Sensei: antes de mexer em qualquer coisa "de verdade" no site principal — mesmo depois de testar no staging — é sempre bom garantir que você tem um backup recente. O cPanel tem uma ferramenta própria de Backup pra isso.
Tela de Backup do cPanel

Ficou com dúvida em algum passo?

Sem problema — esse processo tem várias etapas técnicas e é super normal travar em alguma. Pode chamar o suporte da GeHost pelo seu painel (painel.gehost.com.br) que a gente te ajuda a completar a duplicação com segurança. 🥋


Esta resposta lhe foi útil?

« Retornar