Saya memiliki instalasi baru Apache2 pada pengujian Debian dan mengkonfigurasi virtual host di direktori seperti ini:
<Directory "/path/to/project">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
Namun itu menunjukkan saya kesalahan Terlarang 403 ketika saya mengaksesnya dan log kesalahan menunjukkan:
[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
Mengapa ini menunjukkan "hasil dari semua Persyaratan ditolak: ditolak" jika saya menggunakan "Perlu semua yang diberikan" ?
File-file tersebut dapat dibaca oleh setiap pengguna dan kalau-kalau saya mencoba mengubah pemilik ke Apache (www-data) tanpa keberuntungan. Juga, host default pada http://localhost
berfungsi normal dan phpmyadmin http://localhost/phpmyadmin
juga berfungsi.
Semua bantuan yang saya temukan di Internet adalah tentang mengganti arahan Pesanan dengan Persyaratan. Saya sudah melakukannya. Apa yang bisa menjadi masalah sekarang?