Esse é um erro simples, mas que pode te fazer perder bastante tempo. Ele aconteceu para mim quando criei um novo subdomínio no Plesk. Ao tentar entrar no subdomínio pelo navegador aparecia a seguinte mensagem:
Forbidden
You don’t have permission to access / on this server.
Erro misterioso. Eu já havia alterado as permissões de dono e o problema continuava. Resolvi dar um espiada no log do Apache (error_log) e vi outro erro:
(13)Permission denied: /var/www/site_do_cliente/httpdocs/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
Ou seja: arquivo .htaccess não estava sendo lido. Fiz uma pesquisa no Google e minha solução veio do site da InMotion Hosting. A pasta httpdocs não estava com permissão de execução (–x) e por isso o Apache não conseguia acessá-la. Ou seja, não eram apenas as permissões de dono.
Nessa caso basta consertar as permissões com os seguintes comandos para funcionar:
cd /var/www/site_do_cliente/
chmod -R 644 httpdocs/
find httpdocs/ -type d -exec chmod 755 {} \;
Fonte: BradM em http://www.inmotionhosting.com/support/community-support/website-troubleshooting/403-error-pcfgopenfile-unable-to-check-htaccess-file