не удаётся работа с .htaccess

  • Автор темы alex A. Kh.
  • Дата начала

alex A. Kh.

Guest
не удаётся работа с .htaccess

Всем привет,
понадобилось защитить страницу page.php паролем, прочитал топик -> http://phpclub.ru/talk/showthread.php?s=&threadid=11308&highlight=%EF%E0%F0%EE%EB%FC+%ED%E0+%F1%F2%F0%E0%ED%E8%F6%F3,

впринципе всё понятно.

Вот что сделал:
_______
.htaccess

AuthType Basic
AuthName "Закрытая зона"
AuthUserFile ".htpasswd"


<FILES page.php>
require valid-user
</FILES>

при заходе по ссылке всё, ок, просит регистрацию,
проблема в том, что при вводе пароля аутентификация не проходит (
Запустить htpasswd.exe для создания пароля на локальной машине не получается, окно открывается на доли секунды и пропадает.

Что делать ?
 

HEm

Сетевой бобер
запускай htpasswd.exe в консоли (Far Manager, Пуск->Выполнить->'cmd')
 

alex A. Kh.

Guest
Автор оригинала: HEm
запускай htpasswd.exe в консоли (Far Manager, Пуск->Выполнить->'cmd')
говорит не является внутренней или внешней командой, исполняемой программой или пакетным файлом (
 

HEm

Сетевой бобер
указывай путь к программе или пропиши в PATH
 

alex A. Kh.

Guest
вот что я написал в командной строке
c:\program files\apache group\apache\bin\htpasswd.exe -c admin 1

- это правильная конструкция ?

но результат тот же
 

alex A. Kh.

Guest
блин бред какой-то я написал (
тем не менее htpasswd всё равно не работает
 

alex A. Kh.

Guest
кого нет и где? где вообще этот файл .htpasswd должен лежать при создании его в apache ?
 

StUV

Rotaredom
>> кого нет и где?
файла
c:\program files\apache group\apache\bin\htpasswd.exe

>> где вообще этот файл .htpasswd должен лежать при создании его в apache ?
где укажешь при запуске htpasswd.exe
только сначала его надо найти =)
 

alex A. Kh.

Guest
c:\program files\apache group\apache\bin\htpasswd.exe - есть он, ладно пока сам попробую поковыряться, если чего спрошу
 

HEm

Сетевой бобер
DOS умер, но ему еще надо учить... хотя бы программеров...
 

alex A. Kh.

Guest
смешная шутка (

-~{}~ 19.05.05 16:07:

короче насколько я понял, все мои потуги оканчиваются в командной строке на c:\program (
 

Oddinn

Новичок
Автор оригинала: alex A. Kh.
смешная шутка (

-~{}~ 19.05.05 16:07:

короче насколько я понял, все мои потуги оканчиваются в командной строке на c:\program (
Пиши так:
c:\progra~1\apache group\...
Либо лучше сделай:
cd "c:\program files\apache group\apache\bin"
htpasswd.exe -c admin 1
Т.е. в две команды.
PS: Только какое отношение это все имеет к PHP?..
 

HEm

Сетевой бобер
alex A. Kh.
Это не шутка, это суровая правда жизни об которую ты сейчас бьешься лбом, потому что знаешь о компьютерах меньше, чем хотелось бы.
Человек, знакомый с DOS сразу бы понял, что ему надо сделать.
 

kvf77

Red Devil
А вы в курсе, что виндовый парольный файл и линуксовый отличается и если ты виндовый файлик скопируешь на сервер у тебя пароль не примется
 

Oddinn

Новичок
Автор оригинала: kvf77
А вы в курсе, что виндовый парольный файл и линуксовый отличается и если ты виндовый файлик скопируешь на сервер у тебя пароль не примется
Это с какой радости? Если одним и тем же алгоритмом пароль генерировать, то от ОС он никак не зависит ИМХО.
 

alex A. Kh.

Guest
kvf77:
да он и не принялся

HEm:
когда то и Вы этого не знали, а если ничего не делать, то и не узнаешь, могу предположить, что Вы не знаете, например, асемблер, а я на нём писал программы для микрокотролеера мцс51 для стиральной машины, разбирался во всех этих банках памяти, регистрах, сдвигах, итд. итп., или например, как устроен механизм газораспределения в ДВС 21083,
для того конференции и созданы, а люди (Oddinn ) помогают друг другу. Ко мне в гараж много знакомых ездит, я же не говорю что они лохи, раз не могут поставить магнитолу, или перепрошить мозги....

Спасибо, что помогли разобраться, теперь я это знаю
 
Сверху