Forbidden (403): Não tem permissão para aceder a / neste servidor
Recebe a mensagem abaixo no seu website? Neste artigo lê qual é normalmente a causa e como a resolver, também se utilizar WordPress.
Forbidden. You don't have permission to access / on this server.
A causa mais comum: ausência de ficheiro inicial
Na maioria dos casos, não existe nenhum ficheiro inicial na pasta que está a consultar. Se consultar www.oseudominio.nl, o servidor procura em domains/oseudominio.nl/public_html um ficheiro index.php ou index.html. Se este não existir, ou se o seu website estiver noutra pasta, recebe esta mensagem. Verifique isto em Gestão de ficheiros.
Outras causas
- Uma linha no seu ficheiro .htaccess bloqueia o acesso, por exemplo
Deny from all. - As permissões de uma pasta ou ficheiro estão demasiado restritas. As pastas devem ter permissões 755 e os ficheiros 644.
- A Web Application Firewall ou o Imunify360 bloquearam um pedido, por este se assemelhar a um ataque.
Um erro 403 no seu website WordPress
Recebe o erro 403 no WordPress, por exemplo após uma atualização, ao guardar ou na gestão? Siga então estes passos.
- Desative o seu plugin de segurança. Plugins como Wordfence, iThemes Security ou All In One WP Security têm a sua própria firewall. Se deixar de conseguir aceder ao WordPress, renomeie na Gestão de ficheiros a pasta do plugin em
wp-content/plugins, por exemplo dewordfenceparawordfence-uit. O WordPress desativa então o plugin. Se o seu website voltar a funcionar, verifique nas definições ou nos registos do plugin o que estava a bloquear e, depois, devolva à pasta o seu nome original. - Restaure o ficheiro .htaccess padrão do WordPress. Guarde primeiro uma cópia do seu
.htaccessatual empublic_html. Substitua depois o conteúdo por:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPressSe funcionar depois disto, o erro estava numa das outras linhas. Restaure essas linhas uma a uma para descobrir qual é. - Verifique as permissões. Pastas com 755, ficheiros com 644. Também a pasta
wp-content/uploadstem de ser gravável pelo seu website. Consulte Permissões de ficheiros e pastas (chmod). - Consulte o registo de erros. Abra no DirectAdmin Site Summary & Statistics e veja o registo de erros do seu domínio à hora em que ocorreu o erro. Se encontrar uma linha com
ModSecurity: Access denied with code 403ouIM360 WAF, significa que a firewall está a bloquear o pedido. Consulte Resumo do site e registos. - Desativar uma regra da firewall. Se o erro 403 ocorrer apenas ao guardar ou carregar ficheiros, pode em Web Application Firewall desativar apenas a regra que está a causar o problema. Nunca desative a firewall por completo. Se se tratar de uma mensagem do Imunify360, envie-nos a regra e o endereço da página. Consulte Imunify360: analisar o seu website em busca de malware.
Não consegue resolver o problema? Envie-nos num ticket a hora em que ocorreu o erro, o endereço da página e o que estava a tentar fazer. Nós procuramos a solução por si.
Consulte também no manual do DirectAdmin: Mostrar e editar ficheiros ocultos como o .htaccess.
Explicação detalhada: Erro 403 ou 406 ao guardar ou carregar ficheiros no manual do DirectAdmin.
