Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como corrigir o erro 401 no WordPress (7 soluções)

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

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.

Fixing the 401 error in WordPress

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.

401 Authorization failed error

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.

Lost password

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.

Directory privacy

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).

Disable password protection

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”.

Clear Sucuri 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.

Cloudflare clear 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.

Activate a default theme

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).

Deactivate all plugins

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”.

Deactivate all WordPress plugins via FTP

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.

Too many login attempts

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.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

4 ComentáriosDeixe uma resposta

  1. 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!

  2. 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.

  3. 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

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.