"Desculpe, você não tem permissão para acessar esta página" é um dos erros mais comuns que os usuários do WordPress encontram.
Esta mensagem geralmente aparece quando sua função de usuário não tem permissão para visualizar uma página no painel do WordPress. Mas, às vezes, ela aparece mesmo quando você deveria ter acesso.
Já lidamos com isso antes e sabemos que pode ser confuso e irritante, especialmente se você for o proprietário do site ou um administrador.
Neste guia, mostraremos como corrigir o erro "Desculpe, você não tem permissão para acessar esta página" no WordPress, passo a passo. Estas são as etapas reais que usamos para solucionar esse erro em nossos próprios sites.

O que Causa o Erro "Desculpe, você não tem permissão para acessar esta página" no WordPress?
Vimos esse erro aparecer ocasionalmente em nossos sites e também ao ajudar leitores a solucionar seus sites. Geralmente acontece quando sua função de usuário do WordPress não tem permissão para acessar uma área específica do painel de administração.
Por exemplo, um autor só pode editar suas próprias postagens. Se alguém enviar um link direto para editar a postagem de outro autor, ele verá a mensagem "Desculpe, você não tem permissão para acessar esta página".
Mas aqui está a parte complicada: às vezes, o erro aparece mesmo quando você deveria ter acesso. É aí que fica frustrante.
Se você não for o proprietário do site ou um administrador, precisará entrar em contato com alguém que seja. Eles podem explicar por que você não tem acesso ou atualizar sua função de usuário, se necessário.
Se você é o proprietário ou administrador do site, e ainda vê o erro ao fazer login, algo deu errado nos bastidores — geralmente com permissões de usuário ou uma atualização recente.
Pode ser causado por uma atualização falha do WordPress, um plugin corrompido, um conflito de tema ou um problema de configuração do servidor.
A parte frustrante é que você não poderá corrigir isso de dentro do painel do WordPress. Você precisará usar FTP ou acessar seu banco de dados diretamente.
Isso pode ser intimidante se você for novo no WordPress, e fazer a alteração errada pode causar problemas maiores. Portanto, antes de fazer qualquer coisa, recomendamos fortemente criar um backup completo do seu site.
E se você preferir não mexer nos arquivos sozinho, tente entrar em contato com seu provedor de hospedagem. Eles podem ser capazes de ajudá-lo a corrigir isso mais rapidamente.
Você também pode começar entrando em contato com seu provedor de hospedagem. Eles podem ser capazes de corrigir o problema para você.
Dito isso, aqui estão algumas soluções que você pode seguir para solucionar e corrigir o erro "Desculpe, você não tem permissão para acessar esta página" no WordPress:
- Verifique se você tem a Função Correta do WordPress
- Verifique se há um Arquivo .htaccess Corrompido
- Verifique as Permissões Incorretas de Arquivo
- Ative o Tema Padrão Usando FTP
- Desative Todos os Plugins
- Verifique seus Logs de Erro do WordPress
- Atualize para a Versão Mais Recente do PHP
- Restaurar Seu Backup Mais Recente
- Verificar e Alterar o Prefixo do Seu Banco de Dados
- Contate seu provedor de hospedagem
Opção 1: Verifique se Você Tem a Função Correta no WordPress
Se você consegue fazer login no painel de administração do WordPress, mas não consegue acessar páginas específicas, então sua função de usuário do WordPress pode ter sido alterada e você não é mais um administrador.
No painel do WordPress, você pode ver sua função de usuário visitando a página Usuários » Todos os Usuários e olhando a coluna 'Função'.

Se você não tem acesso à página de Usuários, isso significa que você não é um administrador.
Se você ou outra pessoa excluiu acidentalmente sua conta de administrador ou alterou sua função de usuário, você pode adicionar um novo usuário administrador com o phpMyAdmin.
Opção 2: Verifique se há um Arquivo .htaccess Corrompido
Se você tem uma função de usuário administrador e ainda está vendo "Desculpe, você não tem permissão para acessar esta página" no front-end, então a causa do erro pode ser um arquivo .htaccess corrompido. Podemos verificar isso renomeando o arquivo.
Você precisará usar um cliente FTP como o FileZilla ou o recurso de gerenciador de arquivos em sua conta de hospedagem WordPress. Se você nunca usou FTP antes, talvez queira ver nosso guia sobre como usar FTP para fazer upload de arquivos para o WordPress.
Usando seu cliente FTP, você precisa navegar até a pasta raiz (mais provavelmente a pasta public_html) contendo todos os seus arquivos do WordPress. Assim que encontrar o arquivo .htaccess, você precisa renomeá-lo para outra coisa, como '.htaccess.old'.

Se você não conseguir encontrar seu arquivo .htaccess, consulte nosso guia sobre como encontrar o .htaccess no WordPress.
Depois de renomear o arquivo, tente fazer login no seu site WordPress para ver se isso resolveu o problema. Se não resolveu, renomeie-o de volta para .htaccess e siga para a próxima etapa.
Se você conseguir fazer login, então você resolveu o problema. A próxima etapa é gerar um novo arquivo .htaccess. Para fazer isso, navegue até a página Configurações » Links Permanentes no WordPress.

Simplesmente clique no botão Salvar alterações na parte inferior da página, e o WordPress gerará um novo arquivo .htaccess.
Opção 3: Verifique permissões de arquivo incorretas
Enquanto você tem seu cliente FTP aberto, vamos verificar se não há um problema com as permissões de seus arquivos. As permissões de arquivo controlam quem pode acessar arquivos e pastas em seu site.
As seguintes configurações são recomendadas para a maioria dos usuários:
755 para todas as pastas e subpastas.
644 para todos os arquivos.
Usando seu cliente FTP, você precisa navegar até a pasta raiz que contém todos os seus arquivos do WordPress e selecionar as pastas wp-admin, wp-content e wp-includes.
Em seguida, você precisa clicar com o botão direito e selecionar 'Permissões de arquivo…'

Isso abrirá a caixa de diálogo de permissões de arquivo.
Agora, você precisa inserir 755 no campo de valor numérico. Depois disso, você pode clicar na caixa de seleção 'Recursar em subdiretórios' e, em seguida, selecionar a opção 'Aplicar apenas a diretórios'.

Clique no botão 'OK' para continuar. Seu cliente FTP começará a definir as permissões de arquivo para pastas e subpastas. Você precisará esperar que ele termine.
Em seguida, você precisa selecionar todos os arquivos e pastas na pasta raiz do seu site WordPress e, em seguida, clicar com o botão direito para selecionar as permissões de arquivo.

A caixa de diálogo de permissões de arquivo apareceria.
Desta vez, você precisa inserir 644 no valor numérico. Depois disso, você precisa clicar na caixa de seleção 'Recursar em subdiretórios' e, em seguida, selecionar 'Aplicar apenas a arquivos'.

Clique em 'OK' para continuar, e seu cliente FTP agora começará a definir a permissão de arquivo para todos os arquivos em seu site WordPress.
Depois de fazer isso, tente fazer login no seu site WordPress novamente. Se você for bem-sucedido, você corrigiu o problema. Se não, passe para a próxima etapa.
Opção 4: Ativar o Tema Padrão Usando FTP
A próxima solução requer verificar se o seu tema WordPress ativo pode estar causando este problema.
Você precisará se conectar ao seu site usando um cliente FTP ou o gerenciador de arquivos do seu provedor de hospedagem. Em seguida, navegue até a pasta wp-content.

Uma vez lá, você verá uma pasta chamada themes. É aqui que o WordPress armazena todos os temas instalados no seu site.
Desta vez, você precisa clicar com o botão direito na pasta plugins e selecionar Renomear. Vamos chamá-la de 'themes.deactivate'.
Isso ativará o tema padrão. Agora, tente fazer login no seu site WordPress para ver se isso corrigiu o problema.
Se você ainda receber o erro "Desculpe, você não tem permissão para acessar esta página", então o problema não é causado por um tema. Você precisa renomear a pasta 'themes.deactivate' de volta para 'themes' e seguir para a próxima etapa.
Se você conseguir fazer login, então o tema ativo anterior causou o problema e você pode começar a solucionar. Você pode tentar usar um tema diferente ou reinstalar o mesmo tema e configurá-lo cuidadosamente.
No entanto, se o erro retornar, relate-o ao autor do tema. Eles podem ser capazes de ajudá-lo a resolver o problema ou corrigir um bug no tema.
Opção 5: Desativar Todos os Plugins
A próxima solução é verificar se um plugin WordPress com defeito está causando o erro. Faremos isso desativando temporariamente todos os plugins.
Se você não tem certeza de como fazer isso sem acessar a área de administração do WordPress, não se preocupe. Você pode ler nosso guia sobre como desativar plugins sem acesso ao painel do WordPress.
Opção 6: Verifique seus logs de erro do WordPress
Você pode verificar um log de erros para obter pistas sobre o que deu errado. Seu provedor de hospedagem na web pode estar mantendo logs, ou você pode ter configurado o WordPress anteriormente para mantê-los.
Para mais detalhes, confira nosso guia sobre como configurar logs de erro do WordPress ou entre em contato com seu provedor de hospedagem.
Opção 7: Atualize para a versão mais recente do PHP
Se o seu site WordPress estiver executando uma versão desatualizada do PHP, isso pode estar causando problemas. A atualização para a versão mais recente pode ser útil.
Para mais informações, confira nosso guia sobre como atualizar sua versão do PHP no WordPress ou entre em contato com seu provedor de hospedagem.
Opção 8: Restaure seu backup mais recente
Se você fez um backup recente do seu site WordPress, restaurá-lo para uma versão anterior provavelmente corrigirá o erro "Desculpe, você não tem permissão para acessar esta página".
O problema é que você perderá quaisquer alterações em suas configurações e conteúdo feitas após o backup.
Para mais informações, confira nosso guia para iniciantes sobre como restaurar o WordPress a partir de um backup.
Opção 9: Verifique e Altere o Prefixo do Seu Banco de Dados
Se você decidiu anteriormente alterar o prefixo da tabela do seu banco de dados no arquivo wp-config.php, há uma chance de haver uma discrepância entre o prefixo do seu banco de dados e o seu banco de dados WordPress. Isso pode causar o erro "Desculpe, você não tem permissão para acessar esta página".
A solução para isso é verificar seu banco de dados via phpMyAdmin e ver se os nomes das tabelas do banco de dados têm o valor de prefixo definido em seu arquivo wp-config.php.
Para fazer isso, você pode conferir nosso guia sobre como alterar o prefixo do banco de dados do WordPress.
Opção 10: Entre em Contato com Seu Provedor de Hospedagem
Se você não conseguir corrigir o erro por conta própria, entre em contato com sua empresa de hospedagem WordPress para ver se há algo que eles possam fazer.
Muitos provedores oferecem excelente suporte técnico e podem ser capazes de resolver o problema para você.
Por exemplo, eles podem verificar seus logs de erro do servidor ou ter criado seus próprios backups do seu site WordPress. Eles poderão aconselhá-lo sobre como podem ajudar e o que você deve fazer a seguir.
Para obter os melhores resultados, certifique-se de conferir nosso guia sobre como pedir suporte WordPress corretamente e obtê-lo.
Tutorial em Vídeo
Se você prefere instruções em vídeo, assista a este vídeo:
Aprenda Mais Maneiras de Resolver Erros Comuns do WordPress
Experimentando outros erros do WordPress? Confira os guias abaixo para resolvê-los:
- Como corrigir a Tela Branca da Morte do WordPress (Passo a Passo)
- Como Corrigir o Erro 500 Internal Server Error no WordPress
- Como corrigir o erro 'Cookies estão bloqueados devido a saída inesperada' no WordPress
- Como Corrigir o Erro de Indisponível Brevemente para Manutenção Agendada no WordPress
- Como corrigir o erro 'Extensão MySQL ausente no PHP' no WordPress
- Como Corrigir o Erro de Estabelecer uma Conexão com o Banco de Dados no WordPress
- Como Corrigir o Erro "Tem Certeza Que Deseja Fazer Isso?" no WordPress
Esperamos que este tutorial tenha ajudado você a aprender como corrigir o erro “Desculpe, você não tem permissão para acessar esta página” no WordPress. Você também pode querer marcar nosso guia definitivo sobre como corrigir o erro 403 Forbidden ou como proteger seu site WordPress.
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.


Kzain
Às vezes recebo este erro e queria perguntar sobre a versão do PHP que meu provedor de hospedagem oferece. A versão do PHP é 8.2, mas por padrão está definida para uma versão diferente, 8.0. Então, alterei a versão do PHP para a mais recente porque após a nova versão do WordPress
Mark K
Também encontrei um problema com um plugin que tinha uma página de configurações que causava este “erro” quando a constante DISALLOW_FILE_MODS era verdadeira, por exemplo, define( ‘DISALLOW_FILE_MODS’, true );
WPBeginner Support
Thank you for sharing another possible reason for this error
Admin
Rob Mahan
Meu site foi hackeado, provavelmente devido a uma senha de login fraca. Depois que limpei todos os posts ruins, o site parecia funcional, mas eu estava experimentando o erro “Desculpe, você não tem permissão para acessar esta página” quando tentei atualizar a versão do WordPress. Além disso, eu não conseguia excluir temas ou plugins não utilizados. Tentei tudo neste artigo, mas sem sucesso.
Eu finalmente encontrei estas duas linhas que aparentemente haviam sido adicionadas ao meu arquivo wp-config.php. Assim que as deletei, a funcionalidade administrativa completa foi restaurada.
define(‘DISALLOW_FILE_EDIT’,true);
define(‘DISALLOW_FILE_MODS’,true);
WPBeginner Support
Thank you for sharing this in case other users run into the same issue!
Admin
Kimberly
Isso funcionou! Obrigado.