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.
- Entre no seu Painel do Cliente.
- Localize o botão “Acessar cPanel” e clique nele.
- Na tela do cPanel, vá até a seção “Domínios” e clique em “Subdomínios”.
Na tela de subdomínios, preencha os campos:
- Subdomínio: digite
staging(ou qualquer nome que você goste, comotestoudev). - 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.brserá 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.
- No cPanel, vá até “Arquivos” → “Gerenciador de Arquivos”.
- Na lista de pastas, clique em “public_html” (essa é a pasta principal do seu site).
- Selecione todos os arquivos e pastas dentro de
public_html(use o botão “Selecionar Tudo”). - Clique em “Copiar”.
- Volte para o topo da árvore de pastas e clique em “public_html/staging” (a pasta do subdomínio que criamos).
- Na nova pasta, clique em “Colar”.
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.
- No cPanel, vá até “Banco de Dados” → “Bancos de Dados MySQL”.
- Clique em “Criar Banco de Dados”.
- Dê um nome claro, como
staging_db. - Crie um usuário e senha para esse banco (não use a mesma senha da produção).
- 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 🌿