Como configurar um ambiente de staging para testar mudanças no WordPress antes de publicar
Oi, tudo bem? Aqui é a Sensei da GeHost 🌱 Hoje vamos falar de um hábito que separa quem "mexe no site e reza" de quem trabalha com tranquilidade: o ambiente de staging.
Staging é, de forma bem simples, uma cópia do seu site — funcionando à parte, sem que ninguém além de você a veja — onde você testa temas, plugins, atualizações e mudanças de layout antes de aplicá-las no site que seus clientes acessam de verdade. Se algo der errado no staging, tudo bem: o site oficial nem percebe. Vamos montar o seu passo a passo.
Antes de começar: por que isso importa
O WordPress é ótimo, mas plugins e temas de terceiros às vezes brigam entre si. Uma atualização que funciona perfeitamente em um site pode gerar uma tela branca em outro. Testar num ambiente separado evita que esse tipo de imprevisto apareça justamente na hora em que um visitante ou cliente está navegando pelo seu site.
💡 Dica da Sensei: pense no staging como um "rascunho oficial" — é o lugar onde você pode errar à vontade, sem medo, porque nada ali afeta quem já visita o seu site.
Passo 1 — Faça um backup completo antes de tudo
Mesmo trabalhando numa cópia, é sempre mais seguro começar com um backup fresquinho do site original. No painel.gehost.com.br, acesse o cPanel da sua hospedagem e procure a ferramenta Backup.
Você pode gerar um Backup Completo da conta, ou apenas backups parciais (só os arquivos, ou só o banco de dados) — o suficiente para ter um "botão de desfazer" caso algo saia do previsto.
Passo 2 — Crie um subdomínio só para testes
O jeito mais simples de ter um ambiente de staging é usar um subdomínio, por exemplo staging.seudominio.com.br. Ele fica hospedado dentro da sua própria conta, mas em uma pasta separada — assim o site "de teste" nunca se mistura com o site "de verdade".
- No cPanel, procure a ferramenta de Subdomínios (na área de Domínios).
- Crie algo como
stagingapontando para uma pasta nova, por exemplopublic_html/staging.
Se preferir algo mais rápido e não quiser mexer em subdomínio, uma alternativa comum é testar em uma pasta local no seu computador (ambiente local), mas o subdomínio tem a vantagem de já rodar no mesmo servidor, nas mesmas condições do site real.
Passo 3 — Duplique os arquivos do WordPress
Agora é hora de copiar os arquivos do seu WordPress atual para dentro da pasta de staging. Você pode fazer isso pelo Gerenciador de Arquivos do cPanel.
- Abra o Gerenciador de Arquivos e entre na pasta
public_html. - Selecione todos os arquivos do site (inclusive os ocultos, como o
.htaccess). - Use a opção de Copiar e cole o conteúdo dentro da pasta do subdomínio de staging (ex.:
public_html/staging).
Dependendo do tamanho do site, isso pode levar alguns minutos — é normal, o WordPress costuma ter bastante coisa dentro da pasta de uploads.
Passo 4 — Duplique o banco de dados
O WordPress guarda praticamente todo o conteúdo (posts, páginas, configurações) no banco de dados, então ele também precisa de uma cópia própria para o staging.
- No cPanel, acesse Bancos de Dados MySQL e crie um novo banco (por exemplo, com o sufixo
_staging). - Crie um usuário para esse banco e associe os dois, dando todas as permissões.
- Use a opção de phpMyAdmin (disponível também no cPanel) para exportar o banco original e importar essa exportação no banco novo de staging.
Passo 5 — Ajuste o wp-config.php do staging
Dentro da pasta de staging, abra o arquivo wp-config.php pelo Gerenciador de Arquivos (ou por FTP) e atualize as informações do banco de dados para os dados do banco novo que você acabou de criar: nome do banco, usuário e senha.
Também é importante atualizar a URL do site dentro do WordPress (em Configurações > Geral, ou direto no banco de dados) para o endereço do staging, assim os links internos e imagens carregam corretamente nesse ambiente de teste.
💡 Dica da Sensei: vale colocar o staging para não ser indexado pelo Google — em Configurações > Leitura no WordPress existe a opção "Desencorajar mecanismos de busca de indexar este site". Assim seu rascunho não aparece nas buscas.
Passo 6 — Teste à vontade
Com o staging no ar, esse é o seu playground:
- Atualize plugins e temas um de cada vez, observando se algo quebra.
- Teste um novo layout, uma nova página ou uma mudança visual grande.
- Experimente uma atualização de versão do WordPress antes de aplicá-la no site oficial.
Se algo der errado, sem problema: você simplesmente ajusta ou refaz naquele ambiente, sem qualquer impacto no site que seus visitantes veem.
Passo 7 — Aplique as mudanças aprovadas no site real
Depois de validar tudo no staging, replique com calma as mesmas mudanças no site principal (por exemplo, atualizando o mesmo plugin, ou copiando os arquivos e o conteúdo do banco que você ajustou). Como você já sabe que funciona, essa etapa fica bem mais tranquila.
💡 Dica da Sensei: existem plugins de WordPress conhecidos que ajudam a automatizar a criação e a sincronização de um ambiente de staging (como plugins de duplicação e migração de sites). Eles podem facilitar bastante o processo, mas o passo a passo manual acima funciona em qualquer hospedagem com cPanel e é ótimo para você entender o que está acontecendo por trás dos panos.
Precisa de ajuda?
Se em algum passo você travar — seja no cPanel, na criação do subdomínio ou na configuração do banco — é só acionar o suporte da GeHost. Ficamos felizes em ajudar você a manter seu site sempre seguro e testado antes de qualquer mudança grande. 🌿