Bloqueado fora do WordPress? 4 soluções para quando você não consegue acessar o wp-admin
Publicados: 2017-09-15Você está atualmente bloqueado para fora do WordPress? Posso praticamente sentir a ansiedade através da tela. É compreensível. Não existem sentimentos mais desconfortáveis do que não poder acessar seu próprio site WordPress
Porém, vamos respirar fundo, ok? Nós passaremos por isso. Você tem um backup do seu site, certo? Não importa agora. Em vez disso, vamos nos concentrar em tornar as coisas melhores.
Neste artigo, vamos guiá-lo por diferentes cenários que podem resultar no bloqueio do WordPress. Além disso, também forneceremos as etapas necessárias para voltar ao painel do WordPress. Assim, você pode começar a respirar normalmente novamente.
Sua senha não funciona (e a recuperação também não)
Às vezes, você se encontra em uma situação em que sua senha para de funcionar. Talvez você tenha esquecido (o que pode acontecer se você operar vários sites) ou talvez alguém invadiu seu site e o alterou.
A situação fica ainda pior se a recuperação de senha também não funcionar. Quando isso acontece, a única chance que você tem é redefinir sua senha no banco de dados do WordPress. Não se preocupe, não é tão difícil quanto parece.
Acesse o banco de dados via phpMyAdmin
Para redefinir sua senha, você precisa primeiro acessar seu banco de dados WordPress. Isso normalmente acontece por meio do phpMyAdmin, que oferece uma interface agradável para fazer isso. Seu provedor de hospedagem deve fornecer acesso a ele.
Uma vez lá, encontre a tabela wp_users . Observe que o nome pode ser diferente caso você tenha alterado o prefixo do banco de dados durante a instalação; no entanto, ele ainda deve terminar em _users .

É aqui que o WordPress salva todos os usuários, então, quando você clicar nele, deverá encontrar uma lista de todos os perfis de usuário presentes em seu site.
Alterar senha de usuário
Para alterar sua senha, clique em Editar ao lado do seu nome de usuário. Na próxima tela, encontre o campo user_pass . É aqui que sua senha de usuário é salva. No entanto, como está criptografado, o campo mostrará apenas rabiscos.

Para criar uma nova senha, basta apagar o que está lá e anotar sua nova senha. No entanto, e isto é importante, antes de bater Salvar na parte inferior, certifique-se escolher MD5 a partir do menu drop-down chamado F-unção no meio.

Isso garante que sua senha seja criptografada novamente. Depois disso, é hora de salvar. Se esse era o problema, você não deve mais estar bloqueado no WordPress e pode acessar o wp-admin novamente.
Bloqueado fora do WordPress devido a muitas tentativas de login
Uma maneira excelente de prevenir ataques de força bruta (onde hackers usam software para tentar adivinhar automaticamente seu nome de usuário e senha) é limitar as tentativas de login. O problema: isso também pode bloqueá-lo acidentalmente.
Na verdade, exatamente isso aconteceu comigo porque esqueci de colocar meu novo endereço IP na lista branca com o plug-in de segurança que estava usando. Veja como lidar com isso.
Desative o bloqueio em seu banco de dados
Se você encontrar esse problema, geralmente pode encontrar ajuda com os fabricantes de seu plug-in de segurança. Por exemplo, no meu caso, o iThemes Security salva todos os usuários desconectados no banco de dados em wp_itsec_lockouts e eu poderia simplesmente excluir o bloqueio do meu nome de usuário.
Dessa forma, consegui acesso ao back-end do WordPress novamente, onde poderia então colocar meu endereço IP na lista branca para evitar problemas como esse no futuro.
Se você suspeitar que seu plug-in de segurança bloqueou o WordPress, procure no Google seu nome mais “bloqueado” ou uma frase de pesquisa semelhante para encontrar uma solução. Pode ser tão fácil de remediar quanto foi para mim.
Último recurso: desative seu plug-in de segurança
Se você não conseguir encontrar nada para sua solução de segurança específica, também há um último recurso: desabilitar o plug-in completamente. Para isso, estabeleça uma conexão com seu servidor FTP (por exemplo, via FileZilla) e acesse sua pasta de plugins dentro do wp-content .
Uma vez lá, você pode desativar seu plug-in de segurança renomeando seu diretório. Depois disso, é hora de tentar se você ainda está bloqueado no WordPress. Se você tiver acesso novamente, certifique-se de tomar medidas para evitar que isso aconteça novamente, conforme mencionado acima.
Você perdeu seus privilégios de administrador
Outra coisa que pode acontecer quando alguém invadir seu site é você ficar sem privilégios de administrador. Isso significa que você pode fazer login no WordPress, mas não tem acesso a menus importantes como Plug - ins e Temas . Claro, essa também não é uma situação ideal. No entanto, felizmente, a solução também não é muito complicada.
Criar um novo usuário
Nesse caso, novamente, a primeira etapa é acessar o banco de dados e navegar até wp_users . Uma vez lá, clique em Inserir na parte superior.

Isso permite que você crie um usuário completamente novo. Aqui está o que você precisa preencher para fazer isso:
- ID - Você pode inserir qualquer número aqui, desde que ainda não esteja em uso. Uma boa maneira é contar quantos usuários estão atualmente em seu site e definir a ID para esse número mais um. Seja qual for o número que você usar, lembre-se dele para as etapas a seguir!
- user_login - Este é o seu login do WordPress, escolha qualquer coisa, exceto admin .
- user_pass - Como já decidimos, esta é a sua senha de usuário. Insira uma senha de salvamento e não se esqueça de definir MD5 em Função .
- user_nicename - Uma versão melhor do seu nome de usuário. Aparece no back-end do WordPress e em seu site, então escolha algo que você se sinta confortável com a visualização de outras pessoas.
- user_email - digite o endereço de e-mail que deseja associar a esse usuário.
- user_registered - Escolha a data atual.
- user_status - Defina ou deixe como 0 (zero).
- display_name - O nome do usuário conforme exibido no site.
Quando terminar, clique em Ir na parte inferior para salvar o usuário.

Configurar meta do usuário
A partir daqui, iremos agora para a tabela chamada wp_usermeta . Você deve conseguir acessá-lo do lado esquerdo. Aqui, novamente, clique em Inserir para acessar este menu:

Em seguida, preencha assim:
- unmeta_id - Você pode deixar em branco, ele será gerado automaticamente.
- user_id - digite o número de ID que você configurou anteriormente.
- meta_key - aqui, escreva wp_capabilities .
- meta_value - Insira a: 1: {s: 13: ”administrador”; b: 1;} .
Novamente, clique em Ir para salvar sua entrada. Depois disso, clique em Inserir novamente e preencha as configurações com as seguintes informações:
- unmeta_id - Deixe em branco novamente.
- user_id - digite o número de ID anterior.
- meta_key - Desta vez, insira wp_user_level .
- meta_value - digite 10 .
Salve e agora você poderá fazer login novamente no WordPress com o seu novo usuário. Ao fazer isso, a primeira coisa a fazer é editar seu perfil de usuário (canto superior direito, escolha Editar Meu Perfil ) para ter certeza de que tudo está como deveria estar. Depois disso, é hora de lidar com o possível hack.
A temida tela branca da morte
Outra razão para não ter acesso ao WordPress também pode ser a Tela Branca da Morte. Como o nome sugere, isso é quando você tenta acessar seu site WordPress e tudo o que você obtém é uma tela branca em branco. Embora isso seja duplamente assustador, existem maneiras de lidar com isso.
Desative seu (s) plug-in (s)
Um motivo comum para experimentar o WSoD é um plug-in com defeito. Um teste rápido para ver se é esse o caso é acessar seu servidor FTP, navegar de volta para a pasta de plug - ins e, desta vez, renomear a pasta inteira.
Isso desativará completamente todos os plug-ins do seu site. Se o seu site voltar, a culpa foi de fato de um deles.
Para solucionar o problema, agora você pode nomear a pasta de plug - ins de volta ao seu nome original e, em seguida, reativar seus plug-ins do back-end do WordPress um por um até encontrar o culpado.
Claro, se você já tem uma ideia de qual pode ser o plugin culpado, você também pode começar desativando-o.
Verifique o seu tema
Se o que foi dito acima não resolver o problema, o problema pode ser seu tema. Para ver se é esse o caso, vá até a pasta de temas . Antes de qualquer coisa, baixe a pasta para que você tenha um backup para mais tarde.
Em seguida, certifique-se de ter um tema padrão instalado. Isso significa um da série Twenty Something. Caso contrário, apenas baixe, descompacte e envie um para sua pasta de temas .
Depois disso, renomeie o diretório do seu tema ativo. Isso o desativará e fará com que o WordPress mude automaticamente para o tema padrão. Se isso corrigir o problema, provavelmente o problema está no tema e você precisa encontrar o problema.
Aumente o limite de memória do seu site
A memória insuficiente do servidor também pode causar a Tela Branca da Morte. Há várias coisas que você pode fazer, no entanto, elas vão além deste artigo. Consulte este guia para aumentar o limite de memória do seu site WordPress. Para mais soluções para a Tela Branca da Morte, consulte este artigo.
Bloqueado fora do WordPress devido a um erro de análise de PHP
Uma coisa complicada sobre os sites é que mesmo pequenas coisas, como um ponto-e-vírgula ausente ou similar, podem tirá-los de serviço.

Se você não consegue acessar o seu site WordPress com uma tela semelhante à acima, geralmente é depois que você inseriu um trecho de código em um de seus arquivos. Especialmente os iniciantes costumam usar o editor embutido do WordPress para fazer isso e então se verem sem meios para reverter suas ações.
Felizmente, é muito fácil voltar disso, contanto que você se lembre de onde incluiu o snippet (geralmente functions.php ). Se fizer isso, você pode simplesmente se conectar ao seu site via FTP e editar o com um editor de código (meu favorito é o Notepad ++). Retire o trecho de código que você inseriu antes, reenvie o arquivo e você poderá acessar o WordPress novamente.
Você conseguiu voltar ao seu site?
Ficar fora do WordPress está no topo da lista de pesadelos de todos os proprietários de sites. Não ter acesso ao seu site não é uma situação que qualquer pessoa goste de enfrentar. Felizmente, existem soluções para todos os problemas, incluindo a incapacidade de entrar no WordPress.
Acima, cobrimos como voltar ao seu site se o bloqueio for causado por uma senha incorreta, muitas tentativas de login, privilégios de administrador perdidos, a Tela Branca da Morte e erros de análise de PHP. Se o seu problema foi incluído, agora você deve estar seguro e protegido no back-end do WordPress. Parabéns!
No entanto, se você teve outros problemas com o bloqueio do WordPress que não incluímos aqui, compartilhe na seção de comentários abaixo.
Você já foi impedido de acessar o WordPress por um motivo não mencionado acima? Informe-nos a causa e como você a resolveu na seção de comentários abaixo!
Imagem em miniatura do artigo por Jiw Ingka / shutterstock.com
