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.
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.
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.
- No cPanel, procure a ferramenta de Subdomínios (fica no grupo Domínios).
- 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.
- Abra o Gerenciador de Arquivos no cPanel.
- Entre na pasta do seu site principal (geralmente
public_html). - Selecione todos os arquivos do WordPress e use a opção Comprimir para gerar um arquivo .zip.
- Copie (ou mova) esse .zip para a pasta do subdomínio de teste que você criou no Passo 1.
- Dentro da pasta de teste, clique no .zip e use Extrair para descompactar os arquivos ali.
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.
- No cPanel, acesse Bancos de Dados MySQL.
- Crie um banco de dados novo (com um nome que identifique que é o de testes, ex.: algo terminado em "_teste").
- Crie um usuário novo para esse banco, com uma senha, e vincule esse usuário ao banco com todos os privilégios.
Agora exporte os dados do banco original e importe no banco novo:
- Abra o phpMyAdmin (também disponível no cPanel).
- 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.
- 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.
- No Gerenciador de Arquivos, dentro da pasta do site de teste, edite o arquivo wp-config.php.
- Troque as informações de
DB_NAME,DB_USEReDB_PASSWORDpelos dados do banco novo que você criou no Passo 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.
- No phpMyAdmin, dentro do banco de teste, abra a tabela
wp_options. - 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.
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. 🥋