Tengo una nueva instalación de Apache2 en las pruebas de Debian y configuré un host virtual en un directorio como este:
<Directory "/path/to/project">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
Sin embargo, me muestra un error prohibido 403 cuando accedo y el registro de errores muestra:
[Mon Sep 23 22:07:57.249276 2013] [authz_core:debug] [pid 8599] mod_authz_core.c(802): [client 127.0.0.1:49057] AH01626: authorization result of Require all denied: denied
[Mon Sep 23 22:07:57.249349 2013] [authz_core:debug] [pid 8599] mod_authz_core.c(802): [client 127.0.0.1:49057] AH01626: authorization result of <RequireAny>: denied
[Mon Sep 23 22:07:57.249361 2013] [authz_core:error] [pid 8599] [client 127.0.0.1:49057] AH01630: client denied by server configuration: /path/to/project/some_file
¿Por qué muestra "resultado de Requerir todo denegado: denegado" si estoy usando "Requerir todo otorgado" ?
Los archivos pueden ser leídos por cualquier usuario y en caso de que intente cambiar el propietario a Apache (www-data) sin suerte. Además, el host predeterminado http://localhost
funciona normalmente y phpmyadmin http://localhost/phpmyadmin
también funciona.
Toda la ayuda que he encontrado en Internet se trata de reemplazar la directiva Order con Require. Ya lo hice. ¿Cuál podría ser el problema ahora?