Como migrar de PHP 7 para PHP 8 no cPanel sem quebrar o site
Oi, tudo bem? Aqui é a Sensei da GeHost! 🌱 Se você chegou até aqui é porque viu aquele aviso "PHP 7 está desatualizado" ou simplesmente quer deixar o site mais rápido e seguro migrando para o PHP 8. Boa notícia: dá pra fazer essa troca com tranquilidade, sem sustos, desde que você siga um passo a passo com calma. Vamos juntos?
Por que migrar para o PHP 8?
O PHP 7 já não recebe mais atualizações de segurança, e o PHP 8 traz melhorias de performance e compatibilidade com versões mais recentes de WordPress, plugins e frameworks. Manter o site em uma versão antiga do PHP é como deixar uma porta destrancada: funciona até o dia em que não funciona mais.
Dica da Sensei: migração de versão de PHP não é "clicar e pronto" — é o passo do site que mais gera dor de cabeça quando feito no susto. Reserve um momento tranquilo (fora do horário de pico do seu site) para fazer isso.
Passo 1 — Faça um backup completo antes de qualquer coisa
Esse é o passo mais importante de todo o guia. Antes de trocar a versão do PHP, gere um backup completo do site (arquivos + banco de dados) direto pelo cPanel, na seção Backup.
Baixe esse backup para o seu computador (ou salve em nuvem). Se algo sair errado na migração, é ele que vai te salvar.
Passo 2 — Verifique a compatibilidade do seu site
Antes de mudar a versão, confira se o que roda no seu site está pronto para o PHP 8:
- WordPress: atualize o WordPress, o tema e todos os plugins para as versões mais recentes antes de migrar.
- Sistema próprio/customizado: converse com quem desenvolveu o site (ou com seu desenvolvedor) para confirmar se o código já é compatível com PHP 8.
- Plugins e extensões antigas: plugins sem atualização há muito tempo são a causa mais comum de erro após a migração — vale considerar trocar por alternativas mais atuais.
Passo 3 — Acesse o cPanel e localize o gerenciador de versões do PHP
Faça login no seu cPanel e, na tela inicial, procure pelo grupo de ferramentas relacionado a Software, onde fica o gerenciador de versões de PHP do seu domínio.
Se tiver qualquer dúvida sobre onde encontrar essa opção, pode chamar o suporte pelo painel.gehost.com.br que a equipe te orienta.
Passo 4 — Troque a versão do PHP
- Selecione o domínio (ou subdomínio) que você quer migrar.
- Escolha a versão PHP 8 disponível na lista.
- Confira as extensões PHP ativadas (como mysqli, curl, gd, mbstring) — geralmente elas já vêm marcadas automaticamente, mas vale conferir se o seu sistema usa alguma extensão específica.
- Salve/aplique a alteração.
Dica da Sensei: se o seu site tem áreas muito diferentes (ex.: uma loja e um blog em subpastas separadas), verifique se cada uma está usando a versão de PHP correta — às vezes um subdomínio fica esquecido na versão antiga.
Passo 5 — Teste o site com calma
Depois da troca, navegue pelo site como se fosse um visitante e como se fosse um administrador:
- Abra a página inicial e algumas páginas internas.
- Se for loja virtual, teste o carrinho e o checkout.
- Entre no painel administrativo (ex.: wp-admin) e veja se tudo carrega normalmente.
- Preencha e envie algum formulário de contato, se houver.
Se aparecer alguma tela em branco ou mensagem de erro, não entre em pânico — é justamente para isso que você tem o backup do Passo 1.
Passo 6 — Se algo quebrar, veja os arquivos e logs
Erros após a migração costumam vir de um plugin ou trecho de código incompatível. Você pode acessar seus arquivos pelo Gerenciador de Arquivos do cPanel para investigar ou restaurar algo pontualmente.
Se preferir não mexer sozinho, dá para voltar temporariamente para a versão anterior do PHP pelo mesmo gerenciador do Passo 4, enquanto resolve a pendência com calma.
Passo 7 — Precisa de ajuda?
Se travar em qualquer etapa, é só abrir um chamado pelo painel.gehost.com.br contando o que aconteceu (qual mensagem de erro apareceu, se foi ao trocar a versão ou depois). Quanto mais detalhe você der, mais rápido a gente entende o cenário.
Resumo da Sensei: backup primeiro, atualize plugins/tema antes, troque a versão pelo cPanel, teste tudo com calma e, se precisar, volte a versão antiga enquanto ajusta o que faltou. Migração de PHP é tranquila quando feita passo a passo — e eu confio em você! 💚