Como migrar um site WordPress de staging para produção sem perder configurações
Olá, querido(a) cliente! Seja bem-vindo(a) ao seu guia de migração com carinho, feito especialmente para você — que quer trazer seu site do ambiente de teste (staging) para o mundo real (produção) sem perder nada: configurações, imagens, formulários, senhas ou layouts. 🌟
Na GeHost, acreditamos que o seu site deve ser uma extensão da sua identidade. Por isso, vamos te ajudar a fazer essa transição com segurança, tranquilidade e sem surpresas. Vamos lá, com calma e passo a passo?
Antes de começar: entenda o que é staging e produção
Imagine que você tem duas versões do seu site:
- Staging: um ambiente de teste, como um laboratório. Aqui você pode mudar, testar e brincar sem afetar o site que está no ar.
- Produção: o site real, acessível por todos no mundo. É onde seu público vê seu trabalho.
Queremos que você leve o que está no staging para a produção sem perder nada. E é exatamente isso que vamos fazer agora.
Passo a passo: migre com segurança e tranquilidade
-
Verifique se o staging está completo
Antes de migrar, confira se o site no ambiente de teste está funcionando perfeitamente: imagens carregando, formulários enviando, links funcionando. Se algo não estiver certo, corrija lá mesmo.
-
Exporte o banco de dados do staging
Seu site WordPress armazena tudo no banco de dados: posts, páginas, configurações, usuários, preferências. Precisamos copiar isso.
Entre no cPanel do seu staging (acesso via painel.gehost.com.br).
Na seção Base de Dados, clique em phpMyAdmin.
Selecione o banco de dados do seu site WordPress (geralmente começa com
wp_).Clique em Exportar no topo.
Escolha Exportar completo e clique em Enviar. Salve o arquivo em seu computador com nome como
backup_staging.sql.
-
Exporte os arquivos do site
Os arquivos são o coração do seu site: temas, plugins, imagens, uploads.
No cPanel, vá até Gerenciador de Arquivos.
Abra a pasta
public_html(ou a pasta do seu site no staging).Selecione todos os arquivos e pastas dentro dela (não o diretório, mas o conteúdo).
Clique em Compactar e escolha o formato ZIP.
Salve o arquivo como
site_staging.zipno seu computador.
-
Prepare o ambiente de produção
Entre no cPanel da sua conta de produção (mesmo acesso: painel.gehost.com.br).
Na seção Base de Dados, crie um novo banco de dados (use o mesmo nome do staging ou um novo, como
wp_producao).Crie um novo usuário com senha forte (não use "123456" 😅).
Associe o usuário ao banco de dados com permissão total.
-
Importe o banco de dados na produção
No cPanel, vá até phpMyAdmin.
Selecione o novo banco de dados (criado na etapa anterior).
Clique em Importar.
Selecione o arquivo
backup_staging.sqlque você salvou.Clique em Enviar. Espere até a mensagem de sucesso aparecer.
-
Substitua os arquivos na produção
No cPanel, vá até Gerenciador de Arquivos.
Abra a pasta
public_htmlda produção.Apague todos os arquivos e pastas dentro dela (exceto
.htaccesseindex.htmlse já existirem).Extraia o arquivo
site_staging.zipque você salvou no seu computador.Arraste todos os arquivos para a pasta
public_htmlda produção.Confirme a substituição dos arquivos.
-
Atualize as URLs no banco de dados
Quando você migra um site, ele ainda aponta para o endereço do staging (ex:
staging.seudominio.com).Isso pode causar problemas de link ou login.
Volte ao phpMyAdmin e abra o banco de dados da produção.
Na aba SQL, digite o seguinte comando:
UPDATE wp_options SET option_value = 'https://seudominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://seudominio.com' WHERE option_name = 'home';
Substitua
seudominio.compelo seu domínio real.Clique em Executar.
Pronto! Agora seu site aponta para o endereço certo.
-
Verifique tudo no ar
Abra seu site no navegador (ex:
https://seudominio.com).Confira:
- Se o site está carregando.
- Se as imagens estão aparecendo.
- Se os formulários estão funcionando.
- Se o painel do WordPress está acessível (ex:
https://seudominio.com/wp-admin).
Se algo não estiver certo, volte ao passo anterior e verifique os arquivos ou o banco de dados.
Dica do Sensei: evite erros comuns
⚠️ Cuidado com o arquivo wp-config.php
Não esqueça de atualizar o arquivo wp-config.php com os novos dados do banco de dados (nome, usuário, senha, host) se ele estiver diferente do staging.
✅ Use o plugin "Better Search Replace" (opcional, mas seguro)
Se você quiser evitar comandos SQL, pode instalar o plugin Better Search Replace no WordPress da produção e substituir todas as URLs do staging por URLs da produção. Ele é seguro e feito para esse tipo de migração.
Quer ajuda extra? Estamos aqui!
Se algo não funcionar como esperado, não se preocupe. Nós da GeHost estamos aqui para te ajudar. Basta entrar em contato com nosso suporte — e lembre-se: você tem 30 dias grátis após a entrega para tirar dúvidas.