WordPress 48 visualizações

Como configurar um ambiente de staging pra testar mudanças antes de publicar no site real

Ver no WHMCS

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).

Painel inicial do cPanel com os grupos de ferramentas

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.

  1. Abra o Gerenciador de Arquivos.
  2. Selecione todos os arquivos da pasta do seu site.
  3. Use a opção de copiar e informe o caminho da pasta de staging como destino.
Gerenciador de Arquivos do cPanel com a árvore de pastas

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.

  1. Vá em Bancos de Dados MySQL no cPanel e crie um banco novo (ex.: algo como seusite_staging).
  2. Crie um usuário pra esse banco e associe os dois com todas as permissões.
  3. Use o phpMyAdmin pra exportar o conteúdo do banco atual e importar no banco novo de staging.
Tela de Bancos de Dados MySQL do cPanel

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.

Tela de Backup do cPanel

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 🙌

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.