Имам проблеми при опит да задам паролав .htaccess файл за поддиректория на моя сървър. След дълго време най-накрая работи, както се предполага, но след всеки път, когато отворя сайта в браузър, грешката се появява в Apache error.log:
[Неделя 14 май 13:55:33 2012] [грешка] [клиент 127.0.0.1] клиент, отказан от конфигурацията на сървъра: C: / Програмни файлове (x86) / Apache Software Foundation / Apache2.2 / htdocs / creativedesigner / .htaccess
Някои от моите httpd.conf:
LoadModule authn_default_module modules / mod_authn_default.so
LoadModule authn_file_module модули / mod_authn_file.so
<Directory />
Опции FollowSymLinks
AllowOverride Няма
Поръчката отричай, позволи
Отричай от всичко
</ Directory>
<Directory "C: / Програмни файлове (x86) / Apache Software Foundation / Apache2.2 / htdocs /">
Опции Индекси FollowSymLinks
AllowOverride All
Поръчката позволява, отрича
Оставете от всички
</ Directory>
AccessFileName .htaccess
<FilesMatch "^ .ht">
Поръчката отричай, позволи
Отричай от всичко
Удовлетвори всички
</ FilesMatch>
И файлът .htaccess:
AuthType Basic
AuthName "Парола"
AuthUserFile "C: / Програмни файлове (x86) / Apache Software Foundation / Apache2.2 / htdocs / pass / .htpasswd"
Изисквайте валиден потребител
Както и да е - работи - трябва да използвам правилния потребителиме и парола, за да могат да виждат сайта. Но подготвям доста голям проект, така че не искам никакви грешки в бъдеще и нещо трябва да е грешно, за да се получи това в дневника. Някакви идеи?
Отговори:
0 за отговор № 1О, боже моя - зададох същия въпрос миналата седмица това трябва да е бъг в Apache тогава:
Apache Log казва: Deny - но работи (htaccess)