Como Corrigir o Erro 403 Forbidden no WordPress

Nada causa um choque de pânico como ver uma mensagem de erro "403 Forbidden" onde seu site deveria estar. É um bloqueio digital frustrante que impede o acesso à sua área administrativa e oculta seu conteúdo dos visitantes.

Na WPBeginner, enfrentamos esse mesmo erro em nossos próprios sites e ajudamos milhares de usuários a corrigi-lo. Sabemos o quão estressante isso pode ser, mas fique tranquilo, a solução geralmente é simples.

Este guia mostra as causas mais comuns e fornece instruções claras para colocar seu site online novamente rapidamente.

Corrigindo erro 403 Forbidden no WordPress

Resumo Rápido: O erro 403 Forbidden no WordPress é mais frequentemente causado por um plugin mal configurado, um arquivo .htaccess corrompido ou permissões de arquivo incorretas no servidor. Este guia fornece soluções simples, passo a passo, para identificar e corrigir o problema.

O que é o Erro 403 Forbidden no WordPress?

O código de erro 403 Forbidden é exibido quando as permissões do seu servidor não permitem o acesso a uma página específica do seu site WordPress.

Este erro geralmente é acompanhado pelo texto:

403 Forbidden – Você não tem permissão para acessar '/' neste servidor.

Adicionalmente, um erro 403 Forbidden foi encontrado ao tentar usar um ErrorDocument para lidar com a solicitação.

Aqui está um exemplo de como ele se parece:

Código de status 403 Forbidden exibido em um site WordPress

Existem diferentes cenários em que você pode ver este erro. Por exemplo:

Você também pode ver 'Acesso Negado' em vez do status completo de 403 Proibido. Alternativamente, a mensagem pode dizer: 'O acesso a seudominio.com foi negado. Você não tem autorização para visualizar esta página.'

Para mais explicações sobre códigos de erro do WordPress, você pode ver nossa lista dos erros mais comuns do WordPress e como corrigi-los.

O Que Causa o Erro 403 Proibido no WordPress?

O erro 403 Forbidden aparece quando seu servidor web não acredita que você tenha permissão para visualizar uma página específica.

As causas mais comuns para isso são:

  • Plugins de Segurança Mal Configuradas: Muitos plugins de segurança do WordPress bloqueiam endereços IP se acreditarem que são maliciosos, o que às vezes pode levar a bloqueios acidentais.
  • Arquivo .htaccess Corrompido: Este arquivo crítico do WordPress pode ficar danificado, levando a regras de acesso incorretas.
  • Permissões de Arquivo Incorretas: Cada arquivo e pasta em seu servidor tem permissões. Se elas estiverem configuradas incorretamente, o servidor bloqueará o acesso.
  • Problemas de Configuração do Servidor: Sua empresa de hospedagem WordPress pode, às vezes, fazer alterações acidentais nas configurações do servidor, resultando em um erro 403.

Agora, vamos ver como corrigir o erro 403 Forbidden no WordPress.

Observação: Antes de fazer qualquer alteração, recomendamos criar um backup completo do seu site. Nossa equipe usa o Duplicator para isso, mas você pode seguir nosso guia sobre como fazer backup do seu site WordPress para outras opções.

Você pode usar estes links rápidos se quiser pular para um método específico:

Método 1: Desative Seus Plugins Temporariamente

O primeiro passo é verificar se um dos seus plugins está causando o erro.

Para fazer isso, você precisa desativar temporariamente todos os seus plugins do WordPress, incluindo quaisquer plugins de segurança.

Desativar em massa todos os plugins do WordPress

Se isso resolver o problema, então um dos plugins do seu site estava causando o erro.

Você pode descobrir qual plugin foi o culpado ativando-os um por um até que o erro 403 reapareça. Assim que encontrar o plugin problemático, você deve excluí-lo e procurar uma alternativa ou entrar em contato com os desenvolvedores dele para obter suporte.

Método 2: Regenerar Seu Arquivo .htaccess

Frequentemente, o erro 403 forbidden é causado por um arquivo .htaccess corrompido em seu site WordPress. A boa notícia é que corrigir este arquivo é bem fácil.

Primeiro, você precisa se conectar ao seu site usando um cliente FTP como o FileZilla ou o aplicativo Gerenciador de Arquivos no painel de controle da sua hospedagem.

Em seguida, localize o arquivo .htaccess na pasta raiz do seu site WordPress. Se você não conseguir vê-lo, talvez precise habilitar arquivos ocultos no seu cliente FTP.

Veja este guia se você não consegue encontrar o arquivo .htaccess na sua pasta WordPress.

Baixe o arquivo .htaccess para o seu computador para ter um backup atualizado. Depois disso, exclua o arquivo do seu servidor.

Não se preocupe, seu site WordPress ainda funcionará temporariamente sem ele.

Excluir arquivo .htaccess do seu site WordPress

Agora, tente acessar seu site. Se o erro 403 forbidden for resolvido, então seu arquivo .htaccess estava corrompido.

Você pode gerar um novo arquivo .htaccess fazendo login na sua área de administrador do WordPress e indo para a página Configurações » Links Permanentes.

Regenerando arquivo .htaccess no WordPress

Basta clicar no botão ‘Salvar Alterações’ na parte inferior da página. O WordPress gerará então um novo arquivo .htaccess correto para você.

Método 3: Corrigir as Permissões de Arquivos e Diretórios

Se as outras soluções não corrigiram o erro, então permissões de arquivo incorretas são a causa mais provável. Todos os arquivos do seu site têm permissões que controlam quem pode lê-los, gravá-los e executá-los.

Permissões incorretas podem causar o erro 403 Forbidden. Elas fazem com que seu servidor web pense que você não tem permissão para acessar esses arquivos.

Você pode pedir ao seu provedor de hospedagem WordPress para verificar as permissões de arquivo corretas do seu site. Muitos provedores são muito prestativos e corrigirão isso para você.

Alterar permissões de arquivo incorretamente pode ter sérias consequências. Se você não se sentir confiante, o melhor é pedir ao seu provedor ou contratar um profissional.

No entanto, se você quiser fazer isso sozinho, veja como verificar suas permissões de arquivo. Conecte-se ao seu site WordPress usando um cliente FTP e navegue até a pasta raiz que contém todos os seus arquivos WordPress.

Verificando permissões de arquivo

Clique com o botão direito em uma pasta e selecione ‘Permissões de arquivo’ no menu.

Seu cliente FTP mostrará uma caixa de diálogo de permissões.

Alterando permissões de arquivo usando FTP

Todas as pastas do seu site WordPress devem ter uma permissão de arquivo de 744 ou 755. Todos os arquivos devem ter uma permissão de arquivo de 644 ou 640.

Você pode definir a permissão para a pasta raiz como 755. Marque a caixa para ‘Recorrer a subdiretórios’ e selecione a opção ‘Aplicar apenas a diretórios’. Clique em ‘OK’ para aplicar.

Em seguida, repita o processo para todos os arquivos. Desta vez, use uma permissão de arquivo de 644. Marque a caixa ‘Recorrer a subdiretórios’ e selecione a opção ‘Aplicar apenas a arquivos’.

Agora, você precisa clicar em ‘OK’. Assim que terminar, tente acessar seu site para ver se o erro 403 forbidden desapareceu.

Método 4: Limpe seu cache e cookies

Às vezes, a solução mais simples é a mais eficaz. Limpar o cache e os cookies do seu navegador pode resolver o erro 403 forbidden. Dados corrompidos armazenados pelo seu navegador podem causar problemas de compatibilidade.

Da mesma forma, um cache corrompido gerado por um plugin do WordPress também pode causar problemas. Usamos o WP Rocket em nossos sites, e limpar seu cache é uma etapa padrão de solução de problemas. Se o seu plugin de cache tiver configurações para restringir o acesso, configurações incorretas também podem ser a causa.

Para limpar o cache do seu navegador, siga as instruções em nosso guia sobre como limpar o cache nos principais navegadores.

Se você usa um plugin, basta consultar nosso guia sobre como limpar seu cache do WordPress.

Método 5: Desative temporariamente a CDN (Rede de Distribuição de Conteúdo)

Se você estiver usando uma Rede de Distribuição de Conteúdo (CDN) para melhorar a velocidade do site, ela pode estar interferindo e causando o erro. Uma CDN atua como um intermediário entre seu servidor e os visitantes.

Para ver se sua CDN é a culpada, desative-a temporariamente através de suas configurações. Em seguida, teste seu site para ver se o erro desaparece.

Se desativar a CDN resolver o erro, você precisará entrar em contato com a equipe de suporte do seu provedor de CDN para obter mais assistência.

Método 6: Verifique se há malware

Software malicioso pode causar uma variedade de problemas, incluindo o erro 403 forbidden. Ele pode interferir nas permissões de arquivos ou interromper a comunicação entre seu site e o servidor.

Para verificar a existência de malware, recomendamos escanear seu site.

Para nossos próprios sites, confiamos no poderoso scanner incluído no Sucuri. Muitos outros plugins de segurança também oferecem recursos de escaneamento de malware e, muitas vezes, podem remover arquivos maliciosos com um clique.

Método 7: Contate seu Provedor de Hospedagem ou um Especialista em WordPress

Se você tentou todos os passos anteriores e o erro persiste, o problema pode estar no nível do servidor. Entrar em contato com a equipe de suporte do seu provedor de hospedagem é um ótimo próximo passo, pois eles podem verificar os logs do servidor e as permissões de arquivo para você.

Para mais detalhes, veja nosso guia sobre como contatar o suporte do WordPress.

Tutorial em Vídeo

Se você prefere instruções mais visuais, assista ao vídeo abaixo.

Inscreva-se no WPBeginner

Perguntas Frequentes Sobre Erros do WordPress

Aqui estão as respostas para algumas perguntas comuns relacionadas a erros do WordPress.

Qual é a diferença entre um erro 403 e um erro 404?
Um erro 403 Forbidden significa que o servidor entende a solicitação, mas se recusa a conceder acesso devido a um problema de permissão. Em contraste, um erro 404 Not Found significa que o servidor não consegue encontrar a página solicitada.

Como posso encontrar os logs de erro do WordPress para obter mais pistas?
Os logs de erro podem fornecer informações técnicas detalhadas. Frequentemente, você pode encontrá-los no painel de controle da sua hospedagem ou ativando o modo de depuração do WordPress. Nosso guia explica como encontrar e acessar os logs de erro do WordPress.

Um erro 403 é semelhante a um erro interno do servidor 500?
Não, eles são diferentes. Um erro 403 é um problema de permissão. Um Erro Interno do Servidor 500 é uma mensagem mais geral indicando que algo deu errado no servidor, mas não especifica o quê.

Esperamos que este artigo tenha ajudado você a corrigir o erro 403 forbidden no WordPress. Você também pode querer ver nossa lista de problemas mais comuns do editor de blocos e nossa seleção especializada de plugins essenciais do WordPress para expandir seu site.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

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

Interações do Leitor

169 CommentsLeave a Reply

    • Realmente muito estranho, se você ainda não o fez, recomendamos tentar desativar seus plugins para ver se isso impede o erro.

      Admin

  1. Olá a todos.
    Eu resolvi este problema para mim desta forma, espero que ajude outros:

    No Plesk, eu havia atribuído um IPv4 ao domínio, mas nenhum IPv6. Percebi que, por engano, também havia configurado o IPv6 para este domínio no Cloudflare (além do IPv4). Por isso, retornava o erro 403 o tempo todo. Você deve excluir a entrada para IPv6 no seu provedor de DNS ou atribuir esse IPv6 no Plesk ao domínio também.

    • Isso é um pouco mais avançado do que a maioria dos usuários encontrará, mas obrigado por compartilhar, caso mais alguém tenha uma configuração semelhante onde as recomendações do nosso artigo não ajudem!

      Admin

  2. Encontrei o mesmo erro e nenhuma das soluções sugeridas ajudou. Eventualmente, descobri que o problema era com o provedor de hospedagem web, que havia aplicado proteção usando bloqueio GEO-IP em certas pastas e funções. Especificamente, eram a administração e o XML-RPC. Tive que solicitar permissão para certos países, pois estava usando uma VPN para acessar o site. Às vezes, esse erro também pode ocorrer devido à proteção implementada pelo provedor de serviços web. A justificativa deles foi que essa proteção ajuda a prevenir ataques de força bruta.

Deixe uma resposta

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