Страница 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