O que é o código de erro 401 e como corrigi-lo no WordPress (Guia Rápido)

Categoria

WordPress

Postado em

8 de setembro de 2019

Última Atualização

8 de setembro de 2019

Visualizações

927

Tentando acessar um site apenas para ser atendido com um código de erro 401? Isso pode estar acontecendo no seu próprio site WordPress ou no site de outra pessoa que você está tentando visitar.

Se o seu site WordPress estiver mostrando o código de erro 401 para outros visitantes, é importante corrigir o problema para que seus visitantes possam desfrutar do seu site. E se você estiver enfrentando o código de erro 401 ao visitar o site de outra pessoa, entenderá o problema para saber o que está acontecendo.

Nesta postagem, explicaremos o que é o erro 401, o que o causa e como corrigir a mensagem de erro 401.

O que significa o código de erro 401?

O que é o código de erro 401 e como corrigi-lo no WordPress

Um erro 401 não autorizado é um código de status HTTP que indica que o servidor recebeu uma solicitação não autenticada. As respostas do código de erro 401 são geradas com mais frequência devido a credenciais inválidas para uma página ou destino específico em seu site. Esse status geralmente é enviado com um cabeçalho WWW-authenticate que contém informações sobre como autorizar corretamente.

Em termos humanos, isso significa basicamente que seu cliente ( por exemplo, seu navegador da web ) não pode se autenticar no servidor e, como tal, não pode visualizar o recurso. Por exemplo, uma página específica pode exigir um nome de usuário e senha válidos para exibição.

O código de erro 401, como outros códigos de erro no intervalo 400, significa que há um problema no lado do  cliente – AKA, o problema está no lado do seu navegador da web (ou em outro cliente), e não no site que você está tentando visitar .

Erro 401 vs erro 403

As pessoas geralmente confundem um erro 401 com um 403, mas os dois são diferentes. Um erro 403 significa que o acesso à página é  proibido , enquanto um erro 401 significa apenas que há um problema ao autenticar o acesso à página. Ou seja, um 401 significa que o acesso não é necessariamente proibido, o servidor simplesmente não pode autenticar a solicitação para conceder acesso.

401 variações de código de erro

A mensagem exata que indica um código de erro 401 varia de acordo com o servidor, mas aqui estão as variações típicas do código de erro 401 que você verá:

  • 401 não autorizado
  • autorização necessária
  • Acesso negado
  • Erro HTTP 401 não autorizado

O que causa o código de erro 401?

Aqui estão algumas causas comuns do código de erro 401:

  • URL incorreto  – às vezes o código de erro 401 é devido ao URL errado. Verifique se o URL do site que você deseja acessar foi inserido corretamente.
  • Credenciais de login inválidas  – algumas páginas de um site exigem que você faça login para acessar as informações. Se você não estiver logado, provavelmente obterá um erro 401. Verifique se as credenciais de login que você está inserindo são precisas.
  • Requisito de login falso  – isso ocorre raramente, mas, em alguns casos, um site que não deve exigir login ainda mostrará uma página de login. Isso indica um problema no lado do administrador e geralmente gera um erro 401.
  • Erros de DNS  – ocasionalmente, falhas no sistema de nomes de domínio podem resultar em uma resposta 401. O mau funcionamento do DNS é menos comum.
  • Problemas de segurança / firewall  – alguns plug-ins ou firewalls de segurança do WordPress podem causar um erro 401 se detectarem atividades maliciosas.
  • Problemas de plug-in  – um plug-in do WordPress em seu site pode estar acionando o código de erro 401.

Como corrigir o código de erro 401 no WordPress

Muitas vezes, os códigos de erro 401 podem ser corrigidos simplesmente pressionando o botão de atualização. Se a atualização da sua página não funcionar, tente as seguintes correções:

1. Verifique o URL quanto a erros

É possível que ocorra um erro 401 porque você digitou o URL incorretamente ou o URL de login foi alterado . Como alternativa, você pode ter clicado em um link desatualizado no seu navegador da web. Nos casos em que uma página não existe mais, o servidor pode mostrar um código 401. Verifique o URL quanto a erros de ortografia. Você também pode usar um mecanismo de pesquisa para encontrar o URL correto da página da web que você está tentando acessar.

2. Limpe o cache e os cookies do navegador

O cache do navegador ajuda a melhorar sua experiência geral de navegação, diminuindo o tempo de carregamento dos sites. Para fazer isso, os navegadores armazenam cópias locais do conteúdo que você visita com mais frequência. Às vezes, o cache do navegador pode se sobrepor à versão ao vivo do seu aplicativo, resultando em um código de erro 404.

Para corrigir esse erro, limpe o cache do navegador.

Semelhante ao cache, existem cookies HTTP, que são basicamente pequenos pedaços de dados armazenados. Cookies inválidos e / ou corrompidos podem causar um erro de autenticação. Limpe os cookies e tente abrir a página novamente.

3. Desative seus plugins do WordPress

Como os plug-ins do WordPress podem alterar o funcionamento do site, eles são uma causa típica do código de erro 401 no WordPress.

No caso de plug-ins de segurança do WordPress , às vezes o plug-in pretende fazer isso. Por exemplo, alguns plug-ins bloquearão sua página de login se o plug-in achar que você está sob ataque, o que pode acionar o código de erro 401 ao tentar abrir sua página de login. Ou o firewall em um plug-in como o Wordfence pode causar o problema.

Nesse caso, depois de descobrir o problema desativando o plug-in, você pode entrar em contato com o suporte do plug-in para entender o problema.

Outras vezes, pode ser um problema de compatibilidade não intencional.

Para descobrir qual plug-in está causando o erro 401, tente desativar todos os plug-ins no seu site e reativá-los um por um. Ou, se o erro aparecer apenas após a instalação de um novo plug-in, tente desativar esse plug-in primeiro.

4. Remova a proteção por senha no nível do servidor

Se você estiver usando o htaccess / htpasswd para proteger partes do seu site WordPress com um nome de usuário / senha extra, tente desativar essa proteção por senha extra .

Muitos hosts da web também oferecem uma ferramenta para controlar essas senhas do cPanel. Procure uma ferramenta chamada algo como:

  • Diretórios de proteção por senha
  • Privacidade do diretório

5. Limpe seu DNS

Em casos raros, erros de DNS podem fazer com que o servidor mostre um código de erro 401 no seu navegador. Para corrigir isso, você precisa liberar seu DNS. Embora essa seja uma causa bastante incomum, é bastante simples de reparar.

Para usuários do Windows:

  • Faça login no seu computador como administrador
  • Abra uma janela de “pesquisa”
  • Digite CMD.exe no campo de pesquisa para abrir o Prompt de Comando
  • Digite este pequeno código na interface CMD: “ ipconfig / flushdns ”

Para usuários do macOS:

  • Abra o Terminal de Comando
  • Digite este código na interface do terminal: “ sudo killall -HUP mDNSResponder ”

6. Tente esperar

Como os plugins de segurança, algumas empresas de hospedagem do WordPress bloquearão temporariamente o seu IP se acharem que você está fazendo algo malicioso – por exemplo, digitando a senha errada. Nesse caso, você pode esperar para ver se isso corrige o problema, pois às vezes seu site fica bloqueado por um curto período de tempo.

Além disso, muitos sites WordPress precisam de tempo de inatividade regular para manutenção. Se você encontrar um erro 401 no site de outra pessoa, pode haver manutenção ou construção em andamento no back-end, causando problemas temporários de login. Tente dar algum tempo aos administradores e fazer login alguns minutos depois.

Conclusão

Um erro 401 indica um problema do lado do cliente com autenticação. Ou seja, seu navegador está com problemas para se autenticar no servidor do site WordPress.

Antes de começar a pesquisar em qualquer solução de problemas detalhada, tente primeiro algumas correções rápidas. Verifique se o URL que você está usando está correto e não se esqueça de limpar o cache e os cookies do seu navegador.

Considere também todas as ferramentas de segurança que você pode estar usando em seu site, bem como as senhas no nível do servidor que você possa ter adicionado, como uma senha via htaccess e htpasswd. Você também pode tentar desativar seus plugins.

Gostou? compartilhe nas redes!! ;)

Deixe seu comentário