Como configurar um servidor de staging que espelha automaticamente a produção
Oi! Aqui é a Sensei da GeHost 🥋 e hoje eu vou te ensinar um dos truques mais importantes pra quem cuida de um site sério: ter um ambiente de staging — uma "cópia de teste" do seu site — antes de mexer na produção (o site que seus clientes veem de verdade).
Parece coisa de gente grande, mas eu prometo: com calma, dá pra montar isso do seu próprio painel, sem complicação. Bora lá?
O que é staging (e por que você precisa disso)
Staging é uma versão paralela do seu site, geralmente num subdomínio (tipo staging.seudominio.com.br), onde você testa atualizações, plugins, temas ou mudanças de layout antes de aplicar no site principal. Assim, se algo der errado, ninguém além de você vê — o site de produção continua no ar, intacto.
💡 Dica da Sensei: pense no staging como o "ensaio geral" antes da estreia. Você testa tudo com calma, sem plateia, e só sobe pro palco (produção) quando estiver tudo certinho.
Passo 1 — Crie o subdomínio de staging
- Entre no seu cPanel pelo painel.gehost.com.br.
- Procure a ferramenta de Subdomínios (fica no grupo "Domínios").
- Crie algo como
stagingapontando pra uma pasta separada, por exemplopublic_html/staging.
Isso garante que sua cópia de teste vai viver num "cantinho" próprio, sem misturar arquivos com o site principal.
Passo 2 — Copie os arquivos do site pra pasta de staging
Com o subdomínio criado, é hora de levar uma cópia dos arquivos do seu site pra lá. Você pode fazer isso pelo Gerenciador de Arquivos do cPanel:
- Abra o Gerenciador de Arquivos.
- Selecione os arquivos da pasta
public_html(o seu site atual). - Use a opção Copiar e informe o caminho da pasta de staging (ex.:
public_html/staging).
Passo 3 — Clone o banco de dados
Se o seu site usa banco de dados (WordPress, WooCommerce, sistemas em geral), o staging também precisa da própria cópia do banco — assim você testa sem bagunçar os dados reais.
- Vá em Bancos de Dados MySQL no cPanel.
- Crie um novo banco (ex.:
usuario_staging) e um usuário vinculado a ele. - Exporte o banco de produção (pelo phpMyAdmin) e importe esse conteúdo no banco novo do staging.
- Atualize o arquivo de configuração do site na pasta de staging (ex.:
wp-config.php, se for WordPress) com os dados do banco novo.
Passo 4 — Mantenha o staging "espelhado" com atualizações periódicas
Aqui vai a real, com carinho: um espelhamento 100% automático e contínuo entre produção e staging normalmente depende de uma rotina personalizada (scripts de sincronização agendados) — cada site tem suas particularidades, então isso é algo que a nossa equipe monta sob medida com você.
Na prática, o caminho mais simples e seguro é repetir os Passos 2 e 3 sempre que quiser atualizar o staging com a versão mais recente da produção — ou usar os backups do seu cPanel como ponto de partida:
- Vá em Backup no cPanel.
- Gere um backup parcial (arquivos e/ou banco de dados) do site de produção.
- Restaure esse conteúdo dentro da pasta e do banco do staging.
💡 Dica da Sensei: uma boa rotina é atualizar o staging sempre antes de fazer uma mudança importante — assim você garante que está testando em cima da versão mais atual do site.
Passo 5 — Teste com tranquilidade
Agora é só acessar staging.seudominio.com.br e brincar à vontade: atualizar plugins, testar temas, mexer em código. Como é um ambiente separado, nada do que acontece lá afeta quem está visitando o site de verdade.
Precisa de uma mãozinha?
Se você quiser ajuda pra montar essa estrutura, automatizar a sincronização entre staging e produção, ou tiver qualquer dúvida no caminho, é só chamar nosso suporte pelo painel.gehost.com.br — lembrando que todo serviço entregue já vem com 30 dias de suporte grátis após a entrega. 😊
🥋 Sensei diz: testar antes de publicar não é enrolação, é profissionalismo. Seu "eu do futuro" vai agradecer!