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

  1. Olá, bom dia. Agradeço seus esforços na criação deste conteúdo. A presença de um erro 403 geralmente se deve a problemas de permissão. Já me deparei com ele várias vezes e, na maioria das vezes, corrigir as permissões resolve o erro. Já resolvi com sucesso o erro 403 do meu site com a ajuda deste guia antes.

  2. No meu site, acabou sendo o ModSecurity. Eliminei quaisquer problemas com robots.txt e .htaccess. Descobri o problema ao olhar o log do Apache e então adicionei a regra à lista de permissões. Tudo ficou bem depois disso. Levei cerca de 4 dias para descobrir tudo.

  3. Obrigado por esta informação! Foi muito útil. Tive este erro em várias páginas com imagens quebradas (acho que isso aconteceu depois de comprar um plano de hospedagem maior) e parece que o problema era um arquivo .htaccess corrompido, mas graças a esta informação eu o resolvi em um minuto!

  4. Olá,
    Estou recebendo o mesmo erro, mas no meu caso, tenho acesso ao meu painel. Os problemas começam quando clico em algum menu de administrador, como página, atualização, configuração.

  5. Muito obrigado. Tive que restaurar meu site e recebi este erro. A pasta inteira do meu site WordPress não tinha as permissões corretas. Eu a alterei e funcionou. Muito obrigado.

    • Obrigado por compartilhar isso. Se chegar ao ponto em que desativar a mod security é o que você deseja tentar, recomendamos que a maioria dos iniciantes entre em contato com seu provedor de hospedagem para ver se o host deles detecta um erro ou algo em seu sistema que possa ser corrigido.

      Admin

  6. Ei, obrigado por este guia
    Me poupou de uma longa dor de cabeça
    Obs: Desativar o cache do Litespeed resolveu meu problema

  7. Estou recebendo Erro 403 na página de Atualizações, bem como na página Adicionar novo plugin, alguma sugestão do que posso fazer?

    • Entre em contato com seu provedor de hospedagem para que eles possam dar uma olhada e eles devem ser capazes de ajudar a corrigir esse problema.

      Admin

  8. Tentei todos os pontos mencionados. Meu site ainda está mostrando a mesma mensagem de "Sua conexão não é privada" e "403 Proibido". Por favor, ajude...

    • Se nenhuma de nossas recomendações puder ajudá-lo, recomendamos que você entre em contato com seu provedor de hospedagem para garantir que não haja problemas do lado deles.

      Admin

    • Pode acontecer ou às vezes o host pode impedir que as permissões do arquivo sejam alteradas. Se o nosso guia não ajudou, recomendamos que você entre em contato com seu provedor de hospedagem, que poderá ajudar.

      Admin

  9. Olá, como resolver o 403 proibido, mas só acontece quando tento publicar ou atualizar posts/páginas? Não tenho problemas ao acessar o site ou fazer upload de mídia

    • Entre em contato com seu provedor de hospedagem para que eles possam verificar e ajudar a corrigir esse problema.

      Admin

    • Se nenhuma dessas recomendações ajudou, recomendamos que você entre em contato com seu provedor de hospedagem, pois eles normalmente podem ajudar.

      Admin

  10. Segui todas as dicas, obrigado. A do htaccess foi a mais próxima: depois de remover a regra de hotlinks de imagem dentro dele, meu site finalmente voltou ao normal!

  11. Eu nunca soube que o .htaccess podia corromper. A dica número 2 resolveu rapidamente, mas eu não consegui gerar o .htaccess. Então eu baixei, deletei e fiz o upload novamente do .htaccess e funcionou super bem. Obrigado, WPBeg

  12. Olá,

    De repente meu site está mostrando a mensagem “Este site não pode ser alcançado”. Alguém pode me ajudar? Não consigo resolver isso há 7 dias.

    Obrigado,

    • Você entrou em contato com seu provedor de hospedagem? Eles normalmente podem informar sobre quaisquer erros que encontrarem em seu site.

      Admin

  13. Fico feliz por ter lido o post e tentado tudo o que foi mencionado aqui, mas não funcionou. No entanto, os comentários dos usuários foram úteis. Tentei passo a passo todas as sugestões que as pessoas mencionaram e descobri que o MOD SECURITY, assim como outros mencionaram, é o principal culpado.

    Como estou usando um VPS, desativei-o do meu painel de controle e fiz os ajustes que queria em meu site e funcionou como mágica!

  14. Depois que instalei o wordpress. Minha página ainda está com erro 403 e quando vou para /wp-admin aparece um erro 404. Basicamente o wp-admin está faltando. Como devo corrigir isso?

  15. Olá,

    Minhas imagens não aparecem de jeito nenhum quando vejo meu site em diferentes navegadores da web.

    O que poderia estar causando isso?

    obrigado

  16. Tentei de tudo, verifiquei stackoverflow, google, depois tentei esses caminhos e nenhum deles funcionou. A última coisa que fiz foi reinstalar o wordpress pelo painel e funcionou. O 403 forbidden desapareceu…

    Thank you anyway for this article. hope my exp will help others also :)

    • Should the problem continue with yoast, if you reach out to the plugin’s support they may be able to update and fix the problem :)

      Admin

  17. Uploads de arquivos com caracteres ilegais (por exemplo, apóstrofo nos meus casos recentes) causam um erro 403. Eu vi isso com envios de arquivos no Gravity e WPForms.

  18. Comecei um novo site para um indivíduo através do WP. Quando o site antigo é acessado, ele exibe "Proibido - acesso negado neste servidor". Tentei muitas coisas através do WP para corrigir o problema, mas como já estava assim antes, seria algo do último provedor de hospedagem? Mudei os nameservers do site de domínio para o novo host que estou usando. O novo host o tem como domínio principal, mas diz que o domínio está bloqueado. Desbloquear o nome de domínio faria alguma diferença? Qualquer ajuda seria MUITO APRECIADA!!

    • Se o domínio estiver bloqueado, seu antigo provedor de hospedagem normalmente pode não estar aceitando as edições dos nameservers. Se você entrar em contato com o local onde o domínio está hospedado atualmente, eles deverão ser capazes de garantir que o domínio esteja apontando corretamente.

      Admin

  19. “Falha ao carregar recurso: o servidor respondeu com um status de 403 (Proibido) async-upload.php:1” é o log de erro do console que estou vendo quando tento fazer upload de uma imagem para a mídia no painel. Ele diz “erro http” quando tento fazer upload de quaisquer arquivos. E eles têm apenas alguns kb, também o tamanho do upload já foi aumentado.

    Alguma sugestão?!

    • Entre em contato com seu provedor de hospedagem e informe-o sobre o problema; eles devem ser capazes de ajudar.

      Admin

  20. Olá pessoal, trabalhei em tudo e nada parecia resolver meu problema, então tive um lampejo de gênio. Se você usa Cpanel, verifique a opção de Segurança para proteção contra Hotlink. Você pode tê-la ativada. Basta adicionar o endereço completo do seu site a ela e clicar em enviar, deve funcionar. Funcionou para mim.

  21. por que estou tendo este problema –
    Falha ao carregar recurso: o servidor respondeu com um status de 403 (Proibido)
    wp-content/themes/health/assets/slabText/css/slabtext.css?ver=5.0.3

  22. Funciona para mim depois que desabilitei o ModSecurity no Cpanel. Se você não tiver acesso a essa opção, entre em contato com seu provedor de hospedagem e diga que deseja desabilitar essa opção.
    Espero que funcione para todos vocês!

  23. Olá, por favor, ajude.. Recebi este erro quando tentei fazer login no meu wp-admin..

    Erro HTTP 403 – Proibido
    O servidor Web está configurado para não listar o conteúdo deste diretório ou você não tem permissões suficientes para acessar o recurso

    Erro. A página não pode ser exibida. Entre em contato com seu provedor de serviços para mais detalhes. (14)

    Agradeço desde já

  24. Quando eu estava adicionando meu segundo domínio complementar, selecionei 'blog' no diretório (opcional). Acho que deveria estar vazio, agora não consigo ver meu site quando digito nomedosite.com, aparece um erro. Consigo acessar meu wp-admin em nomedosite.com/blog/wp-admin. Quero remover 'blog' disso. Meu primeiro site nesta hospedagem está funcionando bem com WordPress, Godaddy. Não sei o que fazer, por favor, alguém me ajude???

  25. Obrigado, pessoal.
    Vocês me salvaram muito.
    Acabei de descobrir que minhas Permissões Públicas não estavam legíveis e executáveis.

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.