Servidor & DevOps 50 visualizações

Como configurar um ambiente de staging separado da produção

Ver no WHMCS

Como configurar um ambiente de staging separado da produção na GeHost

Olá, querido(a) cliente! Seja bem-vindo(a) ao seu novo passo rumo a um desenvolvimento mais seguro e organizado. Aqui na GeHost, entendemos que criar um site é como plantar uma árvore: você quer que ela cresça forte, mas antes de colocá-la no jardim principal, é bom testá-la em um ambiente mais tranquilo — esse é o staging.

Imagine o staging como um "estúdio de ensaio" para o seu site. Lá, você pode testar novas funcionalidades, fazer alterações no design ou no código, sem arriscar o site que está no ar — o da produção. E sim, isso é totalmente possível e muito recomendado!

Na GeHost, você pode criar esse ambiente separado com apenas alguns passos simples. Vamos lá, com calma, como um bom Sensei ensina:

Passo 1: Crie um subdomínio para o staging

Primeiro, vamos criar um espaço exclusivo para o ambiente de teste. Isso é feito com um subdomínio — uma versão menor do seu domínio principal.

  1. Entre no seu Painel do Cliente.
  2. Localize o botão “Acessar cPanel” e clique nele.
  3. Na tela do cPanel, vá até a seção “Domínios” e clique em “Subdomínios”.
Tela inicial do cPanel com os grupos de ferramentas, destacando a seção Domínios e o link Subdomínios

Na tela de subdomínios, preencha os campos:

  • Subdomínio: digite staging (ou qualquer nome que você goste, como test ou dev).
  • Domínio: selecione o domínio principal que você quer usar (ex: seusite.com.br).
  • Em Documento Raiz, deixe o valor padrão (ex: public_html/staging).

Depois de preencher, clique em “Criar”.

Dica do Sensei: O subdomínio staging.seusite.com.br será o novo endereço do seu ambiente de teste. Ele será totalmente independente do site que está no ar!

Passo 2: Copie os arquivos da produção para o staging

Agora que temos o espaço, vamos levar os arquivos do site que está no ar para o ambiente de teste.

  1. No cPanel, vá até “Arquivos” → “Gerenciador de Arquivos”.
  2. Na lista de pastas, clique em “public_html” (essa é a pasta principal do seu site).
  3. Selecione todos os arquivos e pastas dentro de public_html (use o botão “Selecionar Tudo”).
  4. Clique em “Copiar”.
  5. Volte para o topo da árvore de pastas e clique em “public_html/staging” (a pasta do subdomínio que criamos).
  6. Na nova pasta, clique em “Colar”.
Tela do Gerenciador de Arquivos do cPanel, mostrando a estrutura de pastas com public_html e o caminho para public_html/staging

Pronto! Agora o staging tem uma cópia exata do seu site atual.

Passo 3: Configure um banco de dados separado (opcional, mas recomendado)

Se o seu site usa banco de dados (como WordPress, Laravel, etc.), é ideal que o staging use um banco diferente da produção, para não correr o risco de sobrescrever dados importantes.

  1. No cPanel, vá até “Banco de Dados” → “Bancos de Dados MySQL”.
  2. Clique em “Criar Banco de Dados”.
  3. Dê um nome claro, como staging_db.
  4. Crie um usuário e senha para esse banco (não use a mesma senha da produção).
  5. Associe o usuário ao banco de dados.

Depois disso, no seu sistema de gerenciamento (como WordPress), configure o arquivo de configuração (ex: wp-config.php) para usar o novo banco de dados no staging.

Passo 4: Atualize o arquivo de configuração do site

Para evitar que o staging acesse o banco de dados da produção, você precisa avisar o sistema que ele está em ambiente de teste.

Por exemplo, no WordPress, você pode adicionar esta linha no arquivo wp-config.php (dentro da pasta do staging):

define('WP_ENV', 'staging');

Isso faz com que o sistema saiba que está em modo de teste e pode mudar comportamentos (como desativar caches ou enviar e-mails para testes).

Passo 5: Teste e publique com segurança

Com tudo pronto, acesse staging.seusite.com.br no navegador. Você verá o site funcionando como se fosse o original — mas em um ambiente seguro.

Teste novas funcionalidades, verifique o design, veja se os formulários funcionam. Quando estiver tudo certo:

  • Reveja as alterações feitas no staging.
  • Atualize o site da produção com os arquivos corrigidos.
  • Se necessário, migre os dados do banco de dados (com cuidado, sempre em horários de baixa movimentação).

Boa prática do Sensei: Nunca faça alterações diretamente na produção. Use o staging como seu “laboratório seguro”. Assim, você evita surpresas e mantém seu site sempre estável.

Pronto! Você está agora um passo à frente na jornada do desenvolvimento web.

Com esse ambiente de staging separado, você desenvolve com confiança, testa com segurança e lança com tranquilidade.

Se precisar de ajuda, seu suporte está sempre disponível — e lembre-se: 30 dias grátis após a entrega estão por aqui para te ajudar.

Com carinho, seu Sensei da GeHost 🌿

Precisa de Ajuda?

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