Você está vendo um erro 401 em seu site WordPress?
O código de status HTTP 401 é um dos erros mais confusos do WordPress, pois pode bloquear o acesso ao seu site WordPress. Às vezes, ele é acompanhado da mensagem “Acesso negado devido a credenciais inválidas” ou “Autorização necessária”.
Neste artigo, mostraremos a você diferentes soluções para corrigir facilmente o erro 401 no WordPress. Também discutiremos o que o causa e como evitá-lo no futuro.
O que causa o erro 401 no WordPress?
O erro 401 no WordPress é causado por autenticação inadequada durante a comunicação com o servidor de hospedagem na Web do WordPress.
Por exemplo, se você tiver protegido com senha a pasta de administração do WordPress, se não inserir uma senha, será exibida uma página de erro HTTP 401 nas páginas de login e administração do WordPress.
No entanto, em alguns casos, você pode ver esse erro mesmo sem adicionar nenhuma proteção especial por senha ao seu site.
Por exemplo, os plug-ins de segurança do WordPress podem bloquear sua área administrativa durante um ataque de força bruta.
As medidas de segurança adotadas pelas empresas de hospedagem para proteger seu site WordPress também podem causar esse erro. Elas podem acionar o código de erro 401 quando as páginas da Web de login do WordPress são acessadas excessivamente.
Na maioria das vezes, os erros 401 aparecem nas páginas de administração e de login do WordPress. Dito isso, ele também pode aparecer em todas as páginas do seu site. Você precisará solucionar exatamente o que está causando o erro e, em seguida, corrigi-lo.
Agora, vamos dar uma olhada em diferentes soluções para corrigir rapidamente o erro 401 no WordPress. Sinta-se à vontade para usar os links rápidos abaixo para ir para um método específico:
Localize o URL de login correto do WordPress
Antes de mais nada, verifique se você está fazendo login no URL errado. Você pode estar vendo o erro porque digitou ou se lembrou incorretamente do endereço de login completo.
Se esse for o caso, recomendamos a leitura de nosso guia para iniciantes sobre como encontrar sua URL de login do WordPress.
Redefinir a senha do WordPress
Às vezes, as empresas de hospedagem do WordPress podem bloquear o acesso às páginas wp-admin e wp-login devido a tentativas de login fracassadas.
Nesse caso, seu acesso será temporariamente bloqueado, e você poderá tentar após alguns minutos.
No entanto, em vez de tentar adivinhar suas credenciais de login, é melhor recuperar sua senha esquecida do WordPress.
O WordPress enviará a você um e-mail com um link para alterar sua senha. O problema com esse método é que, às vezes, o WordPress pode falhar no envio de e-mails.
Se você não receber o e-mail, não se preocupe. Você também pode redefinir a senha do WordPress usando o phpMyAdmin.
Remover temporariamente a proteção por senha na administração do WordPress
Se você protegeu seu diretório de administração do WordPress com senha, essa pode ser a solução de que você precisa.
Você pode ter esquecido a senha do diretório de administração ou a configuração do servidor pode ter sido alterada.
Para corrigir isso, é necessário fazer login no painel de controle da hospedagem do WordPress. Em seguida, clique em uma configuração que diga “Privacidade do diretório” ou “Diretórios protegidos por senha”.
Nossa captura de tela mostra nossa conta de hospedagem Bluehost, mas a maioria dos painéis de hospedagem terá essa opção.
Depois de abri-lo, você verá todos os arquivos e pastas da sua conta de hospedagem. Navegue até o diretório wp-admin e selecione-o clicando no nome.
O painel de controle agora exibirá as configurações de proteção por senha. Basta desmarcar a caixa ao lado da opção “Password protect this directory” (Proteger este diretório com senha) e clicar no botão “Save” (Salvar).
Depois disso, clique no botão “Go Back” (Voltar) e role para baixo até a parte inferior da página. A partir daqui, você precisa excluir o nome de usuário que usa para fazer login no diretório protegido por senha.
Agora você desativou com êxito a proteção por senha do diretório de administração do WordPress. Agora você pode tentar fazer login no seu site WordPress.
Se tudo funcionar normalmente, você poderá ativar a proteção por senha para a área de administração do WordPress criando um novo usuário e senha.
Limpar o cache do firewall para resolver o erro 401 no WordPress
Se você estiver usando um serviço de firewall para WordPress baseado em nuvem, como o Sucuri ou o Cloudflare, o erro 401 poderá ser acionado quando o firewall não conseguir se comunicar com seu site.
Neste tutorial, mostraremos a você como limpar o cache do firewall no Sucuri e no Cloudflare.
Purgar o cache no Sucuri Firewall
Se estiver usando o Sucuri, será necessário fazer login no painel do Sucuri e visitar a página “Firewall (WAF)”. A partir daí, basta alternar para a guia “Clear Cache” e clicar no botão “Clear cache”.
Purgar cache no Cloudflare
Para quem usa o Cloudflare, é necessário fazer login no painel do Cloudflare e ir para a seção “Caching”. Agora, basta clicar no botão “Purge everything” para limpar o cache.
Depois de limpar o cache do firewall, vá em frente e limpe também o cache do navegador da Web ou o cache do WordPress. Para obter mais detalhes, consulte nosso guia completo sobre como limpar o cache no WordPress.
Mudar para um tema padrão do WordPress
Às vezes, uma função dentro do seu tema do WordPress pode acionar o erro 401 em seu site. Para descobrir se isso é verdade, você precisa mudar temporariamente para um tema padrão do WordPress.
Os temas padrão são criados pela equipe do WordPress e são fornecidos com a instalação padrão do WordPress. Esses temas incluem Twenty Twenty-Three, Twenty Twenty-Two, Twenty Twenty, Twenty Nineteen e outros.
Primeiro, vá para a página Appearance ” Temas. Se você tiver um tema padrão do WordPress instalado, poderá ativá-lo.
Se você não tiver um tema padrão instalado em seu site, precisará instalá-lo e ativá-lo. Consulte nosso guia sobre como instalar um tema do WordPress para obter instruções.
Depois de trocar o tema, você pode testar seu site. Se tudo estiver funcionando bem agora, isso significa que seu tema estava causando o erro 401.
Você pode relatar o problema ao desenvolvedor do tema, e talvez ele possa ajudá-lo a corrigi-lo. Se isso não funcionar, você poderá alterar permanentemente seu tema do WordPress.
Desativar todos os plug-ins do WordPress
Um plug-in do WordPress com comportamento inadequado ou mal configurado também pode acionar o erro 401. Você precisará desativar temporariamente todos os plug-ins do WordPress para descobrir se o erro é causado por um deles.
Você pode simplesmente desativar todos os plug-ins instalados do WordPress na área de administração, visitando a página Plug-ins. Marque a caixa no canto superior esquerdo para selecionar todos os plug-ins, escolha “Deactivate” (Desativar) no menu suspenso “Bulk actions” (Ações em massa) e clique em “Apply” (Aplicar).
No entanto, se não for possível acessar a área de administração do WordPress, será necessário usar o FTP para desativar todos os plug-ins do WordPress.
Tudo o que você precisa fazer é conectar-se ao seu site WordPress usando um cliente FTP. Depois de conectado, vá para a pasta /wp-content/ e renomeie a pasta de plug-ins para “plugins.deactivated”.
A renomeação da pasta de plug-ins desativará todos os plug-ins do WordPress.
Agora você pode visitar a área de administração do site do WordPress e tentar fazer login. Se tudo funcionar bem, isso significa que um dos plug-ins estava causando o problema.
Agora, você precisa voltar para o cliente FTP e, mais uma vez, renomear a pasta do plug-in para apenas “plugins”.
Em seguida, retorne à área de administração do WordPress e vá para a página Plugins. Agora você pode ativar cada plug-in, um de cada vez, até começar a ver o erro 401 novamente.
Isso o ajudará a encontrar o plug-in que está causando o problema. Depois de encontrar o plug-in, você pode entrar em contato com o suporte ou encontrar um plug-in alternativo.
Entre em contato com o provedor de hospedagem WordPress
Muitas empresas de hospedagem WordPress detectam automaticamente atividades suspeitas em um site WordPress e bloqueiam o acesso para evitar ataques.
Essas precauções de segurança às vezes afetam apenas a área de administração do WordPress, e sua página de login pode ficar inacessível por algum tempo.
No entanto, se ele não voltar ao estado normal ou se você estiver vendo um erro 401 em todas as páginas do site, será necessário entrar em contato com o provedor de hospedagem WordPress imediatamente. A equipe dele pode verificar os logs de acesso e de erros para corrigir o problema para você.
Para prevenção futura, você pode seguir nosso guia completo de segurança do WordPress para proteger sua área de administração do WordPress contra acesso não autorizado.
Esperamos que este guia tenha ajudado você a corrigir o erro 401 no WordPress. Você também pode querer ver nosso guia completo de solução de problemas do WordPress e conferir nossas escolhas de especialistas para os melhores plug-ins do WordPress para expandir seu site.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk says
A VPN can also cause the 401 problem. Watch out for that. Some providers have Geo-IP blocks set on their servers, and if you are on a VPN, you have an IP address of a foreign country from which you may not be able to access WordPress. The same applies if you have a security plugin on your website that monitors your location.
dimiter kirov says
Thank you for this article and off topic : as a regular mobile user I think it will be more comfortable at least for me you to implement “Back to top” button!
Once again: The content is great but UX not so much
WPBeginner Support says
Thank you for your recommendation, we will take a look into that as an option
Administrador