Ho una nuova installazione di Apache2 sui test Debian e ho configurato un host virtuale in una directory come questa:
<Directory "/path/to/project">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
Tuttavia mi mostra un errore 403 proibito quando accedo ad esso e il registro errori mostra:
[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
Perché mostra "risultato di Richiedi tutto negato: negato" se sto usando "Richiedi tutto concesso" ?
Questi file sono leggibili da qualsiasi utente e nel caso in cui ho provato a cambiare il proprietario in Apache (dati www) senza fortuna. Inoltre, l'host predefinito su http://localhost
funziona normalmente e phpmyadmin http://localhost/phpmyadmin
funziona anche su.
Tutto l'aiuto che ho trovato su Internet riguarda la sostituzione della direttiva Order con Require. L'ho già fatto. Quale potrebbe essere il problema adesso?