Como criar um ambiente de staging pra testar mudanças sem medo de estragar o site
Oi! Aqui é a Sensei da GeHost 🥋 Se você já teve aquele friozinho na barriga antes de instalar um plugin novo ou mudar o tema do site — "e se der errado?" — esse guia é pra você. Vou te mostrar como montar um ambiente de staging: basicamente uma cópia do seu site, escondida do público, onde você pode testar qualquer mudança à vontade antes de aplicar no site de verdade.
Dica da Sensei: pense no staging como um "rascunho" do seu site. Se algo quebrar lá, ninguém além de você vê. Só depois que estiver tudo redondo é que a mudança vai pro ar de verdade.
Passo 1 — Crie um subdomínio só pra staging
O primeiro passo é ter um endereço separado, tipo staging.seudominio.com.br, que vai ser a "casa de testes". No cPanel, procure a seção de domínios/subdomínios e crie um novo apontando para uma pasta separada (por exemplo public_html/staging).
Passo 2 — Copie os arquivos do site pra pasta de staging
Com o subdomínio criado, vá até o Gerenciador de Arquivos do cPanel. Copie todo o conteúdo da sua pasta atual (geralmente public_html) para a nova pasta do subdomínio. É como tirar um "xerox" completo do site.
- Abra o Gerenciador de Arquivos.
- Selecione todos os arquivos da pasta do seu site.
- Use a opção de copiar e informe o caminho da pasta de staging como destino.
Passo 3 — Crie um banco de dados separado pra staging
O WordPress guarda praticamente tudo (posts, páginas, configurações) no banco de dados. Por isso, o staging precisa da própria cópia do banco, separada da que o site real usa.
- Vá em Bancos de Dados MySQL no cPanel e crie um banco novo (ex.: algo como seusite_staging).
- Crie um usuário pra esse banco e associe os dois com todas as permissões.
- Use o phpMyAdmin pra exportar o conteúdo do banco atual e importar no banco novo de staging.
Passo 4 — Aponte o WordPress de staging pro banco novo
Dentro da pasta de staging, abra o arquivo wp-config.php e troque o nome do banco, o usuário e a senha pelos dados do banco de staging que você criou no passo anterior. Assim o site "de teste" fica falando com o banco "de teste", sem interferir no site real.
Dica da Sensei: depois de trocar o wp-config.php, é comum precisar ajustar a URL do site dentro do próprio banco de staging (nas configurações gerais do WordPress), pra apontar pra staging.seudominio.com.br em vez do domínio principal.
Passo 5 — Bloqueie a indexação do staging
Como o staging é só pra teste, você não quer que o Google encontre esse endereço nem que visitantes caiam nele por engano. No painel do WordPress de staging, ative a opção "Desencorajar mecanismos de busca de indexar este site" (em Configurações → Leitura). Também vale colocar uma senha de proteção na pasta pelo cPanel, se quiser um nível extra de privacidade.
Passo 6 — Teste à vontade
Agora sim! Instale o plugin novo, troque o tema, mexa no layout, tudo no ambiente de staging. Se alguma coisa quebrar, sem problema — o site principal continua no ar, intocado.
Passo 7 — Antes de aplicar no site real, faça um backup
Confirmou que está tudo funcionando no staging? Ótimo, mas antes de replicar a mudança no site de verdade, tire um backup do site real pelo cPanel. Assim, se algo sair diferente do esperado, você volta atrás rapidinho.
Passo 8 — Aplique a mudança no site principal
Com o backup feito, repita no site real exatamente o que você testou no staging: instale o mesmo plugin, suba o mesmo tema, ou copie os arquivos/configurações que validou. Como já foi testado, o risco de surpresa é bem menor.
Dica da Sensei: se você usa plugins de duplicação/migração (tipo os de clonar site), eles podem facilitar bastante os passos 2 a 4, automatizando a cópia de arquivos e banco de dados. Se tiver dúvida em qualquer etapa, é só chamar o suporte da GeHost — a gente te ajuda a montar esse ambiente com calma.
Prontinho! Agora você tem uma "sala de treino" só sua pra testar mudanças sem medo. Qualquer dúvida, pode chamar a gente pelo painel.gehost.com.br 🙌