Страница 1 из 2

Digest

Добавлено: 15 ноя 2011, 11:09
SaDreek
По умолчанию не включена Digest аутентификация, не проблема, раскоментил в конфиге Апача, но она почему то не работает, запрашивается логин и пароль а далее 500-я ошибка.
Хотя может быть не правильно прописал в .htaccess, ниже листинг:
AuthType Digest
AuthName private
AuthUserFile %htmldir%/%hostdir%/.htdigest
AuthGroupFile %htmldir%/%hostdir%/.htgroup
Require group developers admins

да и Basic аутентификация тоже оказывается не работает:
Server error!
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.
If you think this is a server error, please contact the webmaster.
Error 500
delphi
11/15/11 13:22:21
Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/0.9.8r PHP/5.3.8

Re: Digest

Добавлено: 15 ноя 2011, 13:24
duxabilii
У меня Basic авторизация отлично работает
Вот мой .htaccess
AddDefaultCharset utf-8
php_flag		magic_quotes_gpc		off
AuthType Basic
AuthName "Thats protected Area!"
AuthUserFile D:\www\html\test\www\.htpasswd
Require valid-user

Re: Digest

Добавлено: 15 ноя 2011, 14:22
SaDreek
разобрался:
1. в путях был пробел
2. путь должен быть абсолютный
3. и слеши не в ту сторону были

Re: Digest

Добавлено: 15 ноя 2011, 14:49
Максим
SaDreek, вы прописали в .htaccess такие конструкции как %htmldir% и %hostdir%, которых там быть не может, соответственно и файл такой работать не будет.

Re: Digest

Добавлено: 15 ноя 2011, 16:17
musicman
AuthUserFile D:\www\html\test\www\.htpasswd
ппц такое в htaccess прописывать.... Как на хостинге то пахать будет.... Докатились...

Поменяйте то после заливки на хост - а то потом скажете что не работает ;)

В нормальный скриптах никогда не приветствуется прописывание абсолютных путей руками где бы то ни было. Скрипт должен быть кроссдоменный/кроссхостинговый - т.е. универсальным...

Re: Digest

Добавлено: 15 ноя 2011, 16:22
duxabilii
musicman писал(а):
AuthUserFile D:\www\html\test\www\.htpasswd
ппц такое в htaccess прописывать.... Как на хостинге то пахать будет.... Докатились...

Поменяйте то после заливки на хост - а то потом скажете что не работает ;)
А я и не сказал, что файл с хостинга, мы обсуждаем работу OpenServer, а он как известно работает на локальном компьютере.

Re: Digest

Добавлено: 15 ноя 2011, 19:48
musicman
В любом случае это не решение. Привязывать абсолютными путями не рекомендуется по вышеуказанным причинам кроссдоменности и т.п. Наверняка вы не делаете сайт только для локалки, и имеете цель запустить его в вебе. Хотя это дело каждого как говорится - делать или не делать...

Re: Digest

Добавлено: 15 ноя 2011, 23:51
duxabilii
А что мешает потом поменять значение в .htaccess при установке скрипта.
Скрипт установки написать - это не так долго и сложно, а str_replace еще никто не отменял.

Re: Digest

Добавлено: 16 ноя 2011, 00:26
musicman
Это дело каждого - но я считаю что скрипт должен быть автономным. На вкус и цвет как говорится...

Re: Digest

Добавлено: 16 ноя 2011, 00:38
duxabilii
Пошел уже офтоп, но все таки: а как Вы предлагаете использовать .htaccess авторизацию без указания абсолютного пути к файлу .htpassw