Erro 401 do WordPress: Como corrigir o erro 401 no WordPress (soluções fáceis)
Publicados: 2022-06-05O WordPress tem vários tipos de erros e cada erro tem sua própria solução. Um dos erros mais frustrantes é o erro 401- Unauthorized.
Um erro 401 não autorizado no WordPress significa que você está tentando visualizar uma página ou postagem específica que não possui autenticação para acessá-la.
Em palavras simples, o erro 401 do WordPress significa que o acesso é negado devido a credenciais inválidas ou é necessária uma autorização adequada.
Portanto, neste artigo, mostrarei diferentes maneiras e soluções fáceis que você pode usar para corrigir o erro 401 no WordPress. Se você estiver enfrentando algum erro do WordPress, verifique o Guia Completo para Erros e Soluções do WordPress.
O que significa erro 401 no WordPress?
Um erro 401 não autorizado é um código HTTP que indica que o servidor recebeu uma solicitação e essa solicitação não é autorizada.
Esse erro é gerado principalmente devido a credenciais inválidas ou porque o navegador não entendeu como fornecer as credenciais.
Durante esse erro, o navegador não consegue se autorizar com o servidor e, portanto, lança um erro que recebeu no cabeçalho WWW-authenticate, informando que não consegue visualizar os recursos.
Principalmente, o erro 401 acontece em um administrador do WordPress e nas páginas de login e, em casos muito raros, pode aparecer em todo o site.
Diferença entre o erro 401 e 403
401 e 403 Error são muito semelhantes, mas ambos são diferentes. Aqui está o que você deve saber.
Erro 401: Você não está autorizado a acessá-lo, pois forneceu as credenciais erradas ou há um problema ao autenticar o acesso para você.
Erro 403: significa que o acesso é proibido e você não pode acessar o recurso ou a página.
O que causa o erro 401 no WordPress
Como dito anteriormente, esse problema é causado devido a solicitações não autorizadas ou credenciais inválidas. O erro pode ser resolvido no WordPress usando os seguintes métodos.
- Remover proteção por senha
- Verifique o URL quanto a erros
- Limpar caches e cookies
- Desativar todos os plug-ins
- Alterar para o tema padrão
- Limpe seu DNS
- Redefinir senha do WordPress
- Entre em contato com o provedor de hospedagem WordPress.
Como corrigir o erro 401 no WordPress
1. Remova a proteção por senha
Se você protegeu com senha suas pastas ou arquivos do WordPress, o erro 401 aparecerá. Agora, se você não se lembra de qual pasta ou arquivos estão protegidos por senha, tudo o que você precisa fazer é seguir esta correção simples.
Faça login no seu Painel de Hospedagem e procure por Diretório de privacidade ou Diretórios protegidos por senha. Isso o ajudará a identificar facilmente os diretórios protegidos por senha. Então tudo que você precisa fazer é remover a senha dos diretórios e o problema é corrigido.
Se você não tem esta função em seu painel de hospedagem, então você precisa fazer login no seu painel de hospedagem e acessar o Gerenciador de Arquivos. Navegue até a pasta raiz do seu WordPress. Verifique a permissão do arquivo para os arquivos e pastas.
Se você achar que uma pasta ou um arquivo está protegido por senha, basta desmarcar a caixa de seleção protegida por senha e salvá-la.
Você desativou com sucesso a proteção por senha do seu administrador do WordPress, agora tente fazer login no seu WordPress.
Nota : Erros 401 no WordPress são vistos principalmente nas páginas de administração ou login do WordPress.
2. Verifique o URL
Se você alterou a url de qualquer recurso ou página e está tentando acessar a página usando a url antiga. Você pode encontrar o erro 401.
Como o URL antigo não está mais disponível e o recurso não existe por meio do URL antigo, o navegador pode mostrar um erro 401.
Portanto, verifique a url e tente acessar a página usando a nova url. Desta vez, o erro 401 deve desaparecer.
Se você ainda estiver enfrentando o problema, vá para WP-Admin> Configurações> Permalink e clique no botão salvar alterações duas vezes. Isso irá reescrever seus arquivos .htaccess .
Se você não conseguir acessar o administrador do WordPress devido ao erro 401, faça login no seu painel de hospedagem e acesse o gerenciador de arquivos. No gerenciador de arquivos, navegue até a raiz da pasta raiz do WordPress e edite o arquivo .htaccess.
Apague tudo dentro do arquivo .htaccess e cole este código e clique no botão Salvar Alterações .
# BEGIN WordPress RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
3. Limpar Cache e Cookies
Sempre que você navega em qualquer site, o navegador salva os arquivos e recursos para que você possa navegar no site sem esperar o carregamento dos arquivos.
Esse recurso é chamado de Cache. Todos os navegadores utilizam esse recurso e o Chrome faz o máximo. Além disso, o WordPress também usa recursos de cache com a ajuda de plugins. Às vezes, os caches estão desatualizados e se sobrepõem à versão atual do site, resultando em um erro
Ao limpar o cache, você excluiu manualmente todo o cache antigo e solicitou ao site a versão atual ao vivo. Isso corrige o erro 401 do WordPress na maioria dos casos.
Os cookies são um dado que contém sua autorização, como suas sessões de login e outras credenciais. Isso pode se tornar inválido ou corrompido por algum motivo e causar um erro 401 não autorizado.
Limpe os cookies e feche o navegador e reabra o site.
Se você estiver usando o Cloudflare ou outro plug-in de cache, pressione o botão de limpeza do cache para esvaziar o cache atual e recarregar a versão ao vivo.
4. Desative os plug-ins do WordPress
A funcionalidade do WordPress muda totalmente com o uso do plugin. O WordPress tem vários plugins de segurança que podem bloquear as páginas de administração e login do WordPress se o seu IP tiver um histórico de spam ou o plugin achar que você está enviando spam ou uma ameaça à segurança.
Em seguida, o plug-in pode bloquear seu acesso às páginas de administração e você pode encontrar um erro 401. Isso acontece porque seus plugins pensam que o site está sob ataque e bloqueiam o usuário para protegê-lo.
Às vezes, um firewall também pode acionar esse erro 401 no wordpress.
Nesse caso, você precisa desativar o plug-in se souber qual plug-in está causando esse erro. Se você não sabe qual plug-in está causando esse erro, desative todos os plug-ins e ative apenas os necessários e depois entre em contato com o suporte do plug-in para resolver esse problema.
Para encontrar o plug-in que está causando esse erro, tente ativar os plug-ins um por um.
Nota : Guia para desativar todos os plugins do WordPress sem WP-Admin.
Para proteger melhor seu site WordPress e seus dados contra hackers e ataques, use o iThemes Security Plugin
5. Mude para o tema padrão
Às vezes, os temas do WordPress também podem acionar o WordPress 401 não autorizado. Como o WordPress Themes usa várias funções e métodos php e o WordPress sempre usa a versão mais estável e mais recente do PHP.
Se a versão do PHP de suas contas de hospedagem estiver desatualizada ou não atender aos requisitos dos temas do WordPress, as funções não funcionarão como deveriam e o WordPress poderá mostrar um erro 401.
A maneira mais simples de corrigir esse erro 401 no WordPress, neste caso, é mudar para o tema padrão do WordPress.
Os temas padrão do WordPress vêm pré-instalados em todos os WordPress, e caso você os tenha excluído. Você pode baixar a versão mais recente do tema no Repositório do WordPress. O nome do tema padrão é “vinte seguidos pelo ano”. Ex: vinte e vinte e um.
Para alterar o tema do WordPress no Administrador do WordPress, navegue até wp-admin » Aparência » Temas » adicionar novo » upload . Carregue o arquivo .zip do tema e ative-o.
Caso você não consiga acessar o WP-Admin, você precisa fazer o upload da pasta do tema para o diretório de temas do WordPress usando FTP. Carregue a pasta de temas “twentytwentyone” para WP-content » temas.
6. Limpe seu DNS
Às vezes, o DNS também pode ficar confuso. Isso acontece em casos raros também.
Corrigir os erros de DNS é muito fácil e vale a pena tentar, às vezes tão simples quanto isso pode causar o erro 401 do WordPress.
Para liberar o DNS, você precisa seguir as etapas exatas.
Para usuários do Windows
- Abra a janela de pesquisa.
- Digite “CMD” no campo de pesquisa e clique com o botão direito nele.
- Escolha Abrir como Administrador.
- Depois que o prompt de comando for aberto, digite o seguinte e pressione enter.
- ipconfig/flushdns
Para usuários de Mac
- Abra o Spotlight e pesquise o terminal ou escolha o terminal na pasta Aplicativos » Utilitário.
- Digite o código abaixo e aperte enter.
- sudo killall -HUP mDNSResponder
7. Redefinir a senha do WordPress
Às vezes, as empresas de hospedagem WordPress bloqueiam o acesso ao WP-Admin e às páginas de login se alguém falhar repetidamente no login e tentar inserir a senha.
As empresas fazem isso para proteger o site do usuário contra invasores. Nesse caso, você será bloqueado temporariamente e poderá tentar novamente após alguns minutos ou de outro dispositivo com IP diferente.
Mas a melhor coisa a fazer é redefinir a senha, em vez de adivinhar a senha e se bloquear repetidamente.
Para redefinir a senha. vá para sua página wp-login.php e selecione a opção “perdeu sua senha”. Preencha seu nome de usuário ou o e-mail e aperte o botão de reset.
O WordPress enviará um e-mail com um link para alterar sua senha. Digite sua nova senha e tenha acesso ao seu site novamente.
Temos senhas de memorização e especialmente quando você tem muitos sites para visitar. É por isso que usamos o 1Password para gerenciar nossas senhas e o melhor recurso é que ele gera automaticamente senhas fortes que não podem ser hackeadas e preenche automaticamente a senha quando você visita o site.
8. Entre em contato com o provedor de hospedagem WordPress
Se você tentou todos os métodos acima e ainda consegue acessar seu site e o site está travado no erro 401.
Então é melhor entrar em contato com seu provedor de hospedagem e eles podem ajudá-lo a fazer seu site voltar a funcionar.
As empresas de hospedagem WordPress usam medidas de segurança para bloquear os invasores e spammers de seus servidores, pois isso prejudica sua reputação e a boa vontade da marca.
Para proteção futura do seu site WordPress, você pode seguir nosso Guia de segurança do WordPress e nosso Guia de erros e soluções do WordPress para se livrar do erro 401 no WordPress e outros erros também.
Você também pode contratar uma agência WordPress para resolver seu problema. Eles irão monitorar seu site e corrigir todos os possíveis erros e bugs. Você pode entrar em contato com GloriousThemes.com para serviços relacionados ao WordPress.
Corrigir o erro 401 no WordPress
Isso é tudo.
No entanto, suas necessidades podem ser diferentes das minhas. Qual plugin é o seu favorito e você o está usando atualmente em seu site? Você tem alguma outra recomendação a acrescentar? Por favor, expresse seus pensamentos nos comentários abaixo!
Você também pode se inscrever em nosso YouTube e curtir e nos seguir no Facebook, Twitter e Instagram.