Verifique se o apache pode acessar (+ x) a pasta / home, / home / user E / home / user / vhost, pois normalmente verifica o .htaccess na árvore.
Estou com este problema (apache2, Ubuntu 12.04)
Eu coloquei todos os meus sites na pasta / home / username / vhosts Eu adicionei permissões para casa e nome de usuário para ser x e chmod -r 777 em vhosts Adicionado / etc / hosts para acessar meus sites com nomes desejados O a2enmod reescreveu
Mas ainda tenho esse erro:
[Sat Jun 23 00:05:23 2012] [crit] [client 127.0.0.1] (13)Permission denied: /home/username/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
PORQUE não é legível? Eu fiz
sudo -s
su - www-data
e com isso eu posso listar corretamente o diretório / home / username
O que há de errado comigo ou com o apache?
Eu acho que as permissões no arquivo .htaccess estão incorretas, tente
chmod +r /home/username/.htaccess