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 🙂