Общие > Веб-технологии
Помогите с htpasswd.exe Не мо гу заставить её сделать файл .htpasswd>>>>
Dim:
Точно CHS, русским же по бэкграунду
извеняюсь не врубился, шас попробую
Спасибо :)
Dim:
Привет всем :)
То Chs:
Попробовал.
Сделал запись в AuthUserFile файла .htaccess
типа http://hacker/frame1/.htpasswd
Т.е. указал путь абсолютный на локальный сервак, там .htpasswd и лежит у меня.
На это сервак мой локальный стал ругаться:
[Wed Aug 22 22:58:53 2001] [error] [client 127.0.0.1] (13)Permission denied: Could not open password file: c:/program files/apache group/apache/http://hacker/frame1/.htpasswd
После этого путь изменил на такой (привожу .htaccess полностью):
AuthUserFile i:/home/hacker/frame1/.htpasswd
AuthName shop
AuthType Basic
require user labuda
Записи в error.log стали следующие:
[Wed Aug 22 23:50:02 2001] [error] [client 127.0.0.1] user labuda not found: /frame1/navigation.html
[Wed Aug 22 23:50:02 2001] [error] [client 127.0.0.1] File does not exist: i:/home/hacker/401.htm
Т.е. пропала запись типа:
[Wed Aug 22 23:15:03 2001] [error] [client 127.0.0.1] (2)No such file or directory: Could not open password file: /frame1/.htpasswd
Я так понимаю, значит сервак файл с паролем находит и его считывает, я правильно понимаю. А вот логин найти почему то всё равно не может, хотя он в самом .htaccess лежит.
Как теперь серваку логин показать?
NeoNox:
Это лечится только усердным RTFMом! :)
Все что ты написал полнейшая чушь. Ты уж извини, но почитать иногда о некоторых функциях очень даже полезно...
Типа http://hacker/frame1/.htpasswd - это не абсолютный путь! И вообще ты представляешь себе, что файлы .htpasswd виден и читаем извне? Да тогда вообще не нужно паролить ничего!
Абсолютный путь это /frame1/.htpasswd . Ты дома как настроил апачи? Напиши как у тебя на винте располагаются папки, и я напишу тебе путь.
ЗЫ. No such file or directory: Could not open password file: /frame1/.htpasswd Это переводится типо того, что файл .htpasswd не найден по этому (/frame1/.htpasswd) пути.
ЗЫЫ. Усли у тебя настроен Perl, я могу тебе скинуть скрипт, который за тебя все это дело найдет и пропишет.
[Изменено 26.8.2001 автор: NeoNox]
Dim:
To NeoNox
То что ты говоришь что почитать полезно это верно, но если ты новичок в этом, то надо ещё знать где почитать :(
Ты дома как настроил апачи? Напиши как у тебя на винте располагаются папки, и я напишу тебе путь.
Путь такой:
I:\\\\home\\\\hacker\\\\frame1\\\\.htaccess
I:\\\\home\\\\hacker\\\\frame1\\\\.htpasswd
Взято из проводника :)
Диск I это сжатый, вертуальный на диске С
Абсолютный путь это /frame1/.htpasswd
На такой абсалютный путь сервак ругаеться :(
Апачи и прочее из \\"джентальменского набора\\" настроил согласно Лёхиных рекомендаций \\"Apache + Perl + PHP4 + MySQL для Windows 95/98: руководство по установке\\" http://www.dklab.ru/ Все тесты нормально прошли.
Пробовал на локальной перловский скрипт пускать - работает, а закачал провайдеру и запустить не могу, не знаю как с помощью ФТП установить 755 (т.е. исполняемый) :)(
Благобарю за предложение помощи скриптом. Вообщем если подкинешь скрипт (Perl), то благодарность будет безгранична :)))
:
Вот ссылочка: http://www.highlandmedia.com/Downloads/LockIt.shtml
Навигация
Перейти к полной версии