Como corrigi meu “Você não tem permissões suficientes para acessar esta página.” Problema de administração do WordPress

Depois de migrar meu site do meu computador local para o meu host remoto (eu uso o Host Gator) com o WP Move, de repente eu fui bloqueado pelo administrador do wordpress.

O erro que estava recebendo é

“Você não tem permissões suficientes para acessar esta página.”

No phpMyAdmin, percebi algo estranho. Encontrei registros de tabelas com o sufixo usado na frente de cada tabela, geralmente “wp_” por padrão, localizados em cerca de 8 lugares no banco de dados. O caso dos personagens não era consistente. Porque é difícil para mim explicar, vou dar um exemplo. Para tornar as coisas simples aqui, se eu tivesse usado o padrão “wp_” como sufixo, teria encontrado instâncias desses três caracteres em alguns casos como “Wp_”, às vezes, “wP_” .. muito estranho.

Achei que as entradas poderiam ser sensíveis a maiúsculas e minúsculas, então fui em frente e fiz o nome igual em todas as instâncias. Assim que cheguei aos recursos “wp_capabilities”, consegui fazer logon novamente!

Mas então, percebi que não tinha privilégios administrativos. Então, a próxima coisa que descobri ao comparar com outra instalação do wordpress foi que de alguma forma minhas capacidades foram rebaixadas para “assinante”. Eu simplesmente copiei e colei o valor de “wp_capabilities” de outra instalação que tinha a mesma quantidade de usuários (1) e os mesmos privilégios.

E é isso. Funcionou para mim neste caso e não sei se poderia funcionar para você, mas vale a pena tentar 🙂