WordPress 34 visualizações

Como resolver o erro de tabelas do WordPress com prefixo incorreto após uma migração

Ver no WHMCS

Como resolver o erro de tabelas do WordPress com prefixo incorreto após uma migração

Olá, querido(a) cliente! Se você está aqui, provavelmente acabou de migrar seu site WordPress para a GeHost e está vendo um erro como:

“Erro ao conectar ao banco de dados: Tabela não encontrada: wp_posts”

ou algo do tipo, com o prefixo wp_ ou outro nome errado. Calma! Esse problema é comum em migrações, mas tem solução simples. Vou te guiar passo a passo, como um bom Sensei da GeHost.

Por que isso acontece?

Quando você migra um site WordPress, o arquivo wp-config.php pode estar apontando para um prefixo de tabelas que não existe no novo banco de dados. Isso acontece se:

  • O banco de dados foi criado com um prefixo diferente (ex: gehost_).
  • O arquivo de configuração do WordPress ainda usa o antigo prefixo (como wp_).
  • O backup original não foi restaurado corretamente.

Seu site não consegue encontrar as tabelas porque elas estão com nomes diferentes do que espera. Vamos corrigir isso!

Passo a passo para resolver

  1. Entre no seu painel da GeHost
    Acesse: painel.gehost.com.br com suas credenciais.
  2. Painel inicial do cPanel com os grupos de ferramentas
  3. Abra o Gerenciador de Arquivos
    No cPanel, clique em Arquivos e depois em Gerenciador de Arquivos.
  4. Tela do Gerenciador de Arquivos no cPanel
  5. Localize o arquivo wp-config.php
    No painel do Gerenciador de Arquivos, navegue até a pasta public_html (ou a pasta onde seu site está instalado). Procure o arquivo wp-config.php. Clique nele com o botão direito e escolha Editar.
  6. Verifique o prefixo de tabelas
    No arquivo, procure a linha que começa com:

    define('TABLE_PREFIX', 'wp_');

    Se esse prefixo for diferente do que você tem no banco de dados (por exemplo, gehost_ ou site_), você precisa alterar isso para o correto.

    Dica importante: Se você não tem certeza do prefixo atual, vá ao próximo passo para verificar no banco de dados.

  7. Verifique o prefixo no banco de dados
    No cPanel, vá até Bancos de Dados MySQL. Lá você verá uma lista de bancos criados. Clique em Gerenciar (ou o ícone de engrenagem) ao lado do banco usado pelo seu WordPress.

    Tela de Bancos de Dados MySQL no cPanel

    Na página seguinte, clique em Gerenciar Tabelas. Lá você verá todas as tabelas do seu site. Observe o início do nome delas — por exemplo:

    • gehost_posts
    • gehost_users
    • gehost_options

    Se o prefixo for gehost_, então você deve alterar o arquivo wp-config.php para:

    define('TABLE_PREFIX', 'gehost_');

    Se for site_, use site_. O importante é que o prefixo no arquivo wp-config.php seja exatamente igual ao que aparece nas tabelas do banco.

  8. Salve as alterações
    Após ajustar o prefixo, clique em Salvar no editor do arquivo.
  9. Teste seu site
    Volte para o seu site no navegador. O erro deve ter desaparecido! Se ainda houver problema, pode ser necessário recriar o banco ou restaurar o backup com o prefixo correto.

Prevenção para o futuro

Para evitar esse erro em novas migrações:

  • Antes de migrar, sempre verifique o nome do prefixo no banco de dados.
  • Use um plugin como WordPress Database Reset (com cuidado!) ou faça backup completo com o cPanel.
  • Se precisar, entre em contato com nosso suporte — estamos aqui para te ajudar, com todo carinho.

Quer ajuda extra?

Se você não se sentir seguro editando arquivos, ou se o erro persistir, entre em contato com o suporte da GeHost pelo painel. Nós te ajudamos com prazer, sem cobrar nada nos primeiros 30 dias.

Seu site é importante. Nós cuidamos dele com amor — como cuidamos de tudo que é nosso. ❤️

Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*

Precisa de Ajuda?

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