WordPress 0 visualizações

Como configurar um ambiente de staging no WordPress para testar mudanças com segurança

Ver no WHMCS

Como criar um ambiente de staging no WordPress para testar com segurança

Oi! Aqui é a Sensei da GeHost 🥋 Hoje vou te ensinar uma prática que todo mundo que mexe com WordPress deveria adotar: o ambiente de staging (ou "ambiente de testes"). É basicamente uma cópia do seu site, separada da versão que está no ar, onde você pode testar temas, plugins, atualizações e mudanças de layout sem nenhum risco pro site que seus visitantes/clientes estão vendo agora.

Vamos com calma, passo a passo. Não precisa ser expert em tecnologia pra seguir esse guia — só ir com atenção em cada etapa. 😊

Por que usar um staging?

  • Você testa atualizações de plugins/temas antes de aplicar no site real (evita quebrar o site "ao vivo").
  • Você experimenta mudanças visuais, novas funcionalidades ou ajustes sem medo de errar.
  • Se algo der errado no teste, ninguém percebe — porque é um ambiente separado, não indexado, que só você acessa.
💡 Dica da Sensei: pense no staging como um "rascunho" do seu site. Você rabisca, testa, erra à vontade — e só leva pro site final quando estiver 100% satisfeito(a).

Passo 1 — Faça um backup completo antes de tudo

Antes de qualquer mudança, o primeiro hábito de ouro é: backup sempre. Mesmo estando no ambiente de testes, é bom já ter uma cópia de segurança do site original guardada.

  1. Acesse o cPanel da sua hospedagem (o login fica disponível no seu painel.gehost.com.br).
  2. Procure a ferramenta "Backup" dentro do cPanel.
  3. Gere um Backup Completo (ou, se preferir, os backups parciais de arquivos e do banco de dados separadamente).
  4. Guarde o arquivo baixado num lugar seguro no seu computador.
Tela de Backup do cPanel com opções de Backup Completo e backups parciais

Passo 2 — Crie um subdomínio só para o staging

O jeito mais simples de ter um ambiente separado é usar um subdomínio, por exemplo staging.seudominio.com.br. Ele funciona como um "site dentro do seu site", isolado do endereço principal.

  1. No cPanel, procure a ferramenta de Subdomínios.
  2. Crie um novo, com um nome fácil de lembrar, como staging ou teste.
  3. Isso vai gerar automaticamente uma nova pasta dentro do seu espaço de hospedagem, exclusiva para essa cópia.

Se tiver qualquer dúvida nessa parte, pode chamar o suporte da GeHost — é rapidinho de configurar. 🙂

Passo 3 — Copie os arquivos do site para a pasta do staging

Agora vamos duplicar os arquivos do seu WordPress para dentro da nova pasta que acabou de ser criada.

  1. Abra o Gerenciador de Arquivos no cPanel.
  2. Localize a pasta public_html (onde fica o site principal) e a pasta nova do seu subdomínio (algo como public_html/staging).
  3. Selecione todos os arquivos e pastas do site principal, clique em Copiar e escolha o caminho da pasta do staging como destino.
  4. Aguarde a cópia terminar — dependendo do tamanho do site, pode levar alguns minutos.
Gerenciador de Arquivos do cPanel mostrando a árvore de pastas, incluindo public_html

Passo 4 — Crie um banco de dados novo para o staging

O WordPress guarda todo o conteúdo (textos, configurações, usuários) num banco de dados. Pro staging funcionar de forma independente, ele precisa da própria cópia desse banco.

  1. No cPanel, acesse Bancos de Dados MySQL.
  2. Crie um novo banco (com um nome que ajude a identificar, tipo seusite_staging).
  3. Crie também um usuário para esse banco, com uma senha forte, e vincule esse usuário ao banco criado (dando todos os privilégios).
  4. Volte no cPanel e use a opção de importar o banco (via phpMyAdmin) para trazer uma cópia dos dados do site original para esse banco novo.
Tela de Bancos de Dados MySQL do cPanel com opções de criar novo banco e usuários

Passo 5 — Aponte o WordPress do staging para o banco novo

Dentro da pasta do staging (a que você copiou no Passo 3), existe um arquivo chamado wp-config.php. É nele que o WordPress sabe qual banco de dados usar.

  1. Pelo Gerenciador de Arquivos, edite o wp-config.php da pasta de staging.
  2. Troque o nome do banco, o usuário e a senha pelos dados do banco novo que você criou no Passo 4.
  3. Salve o arquivo.
⚠️ Atenção: essa edição é só na cópia (staging) — nunca mexa no wp-config.php do site principal, senão o site "ao vivo" para de funcionar.

Passo 6 — Atualize a URL do site dentro do WordPress

O WordPress guarda a URL do site no próprio banco de dados. Como agora o staging tem um endereço diferente (o subdomínio), é preciso atualizar isso para o ambiente de teste abrir corretamente.

  1. Acesse o phpMyAdmin pelo cPanel e abra o banco do staging.
  2. Localize a tabela wp_options e procure pelas linhas siteurl e home.
  3. Substitua o endereço antigo pelo endereço do subdomínio de staging (ex.: staging.seudominio.com.br).

Se não tiver familiaridade com essa parte, sem problema — pode pedir ajuda ao suporte da GeHost que a gente te orienta com carinho. 💛

Passo 7 — Impeça que o Google indexe o staging

Como esse ambiente é só para testes, você não quer que ele apareça em buscas nem seja confundido com o site oficial.

  1. No painel do WordPress do staging, vá em Configurações → Leitura.
  2. Marque a opção "Desencorajar mecanismos de pesquisa de indexar este site".

Passo 8 — Teste à vontade!

Agora sim: o ambiente de staging está pronto e isolado. Use-o para:

  • Atualizar plugins e temas antes de aplicar no site principal;
  • Testar mudanças de design, novas seções ou funcionalidades;
  • Simular a instalação de certificado SSL e outras configurações antes de replicar no site oficial (pela tela de SSL/TLS Certificates do cPanel).
Tela de SSL/TLS Certificates do cPanel para emitir e instalar certificado

Quando estiver tudo validado e você tiver certeza de que a mudança funciona bem, aí sim replica com segurança no site principal (repetindo os ajustes ou aplicando o mesmo update).

Precisa de uma mãozinha?

Se em algum passo você travar, sem stress — é super normal! Você tem 30 dias de suporte gratuito após a entrega do seu serviço, e depois disso também pode contar com a nossa equipe pelo painel.gehost.com.br. Estamos aqui pra ajudar. 🥋💙

Precisa de Ajuda?

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