Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: вопросы по .htpasswd

Сообщения:  [1-10]   [11-14] 

 
 автор: glsv (Дизайнер)   (06.01.2005 в 11:55)   письмо автору
 
   для: Axxil   (06.01.2005 в 10:55)
 

>Всё работает.
Ну и отлично :)

>Проблема похоже была как раз в этом непонятном пробеле my website.
Это же все Unix-овые штуки. А там пробелы невозможны.

>переменную $DOCUMENT_ROOT которая доступна всегда(или я ошибаюсь?)
Все в руках хостеров. Сама переменная вполне может быть е определена.

>зачем хостеры закрывают phpinfo()?
А что говорит, когда Вы ее запускаете?
Зачем закрыли?... Наверное, хотят скрыть конфигурацию PHP и сервера. Наверное это такая "параноидальная" конфигурация защиты. У Вас бесплатный хостинг? Если так - то там все может быть.

   
 
 автор: Axxil   (06.01.2005 в 10:55)   письмо автору
 
   для: Axxil   (06.01.2005 в 10:34)
 

Спасибо огромное. Вы как всегда лучшие!!! ;)))
Всё работает. Проблема похоже была как раз в этом непонятном пробеле my website.
А ещё я вспомнил замечательную переменную $DOCUMENT_ROOT которая доступна всегда(или я ошибаюсь?)
И ещё один последний вопрос: зачем хостеры закрывают phpinfo()?

   
 
 автор: Axxil   (06.01.2005 в 10:34)   письмо автору
124 байт
 
   для: glsv (Дизайнер)   (06.01.2005 в 10:32)
 

тестирую пока на локалке.
Прикрепил .htaccess
и ещё как узнать путь от корня если хостер закрыл phpinfo?

   
 
 автор: glsv (Дизайнер)   (06.01.2005 в 10:32)   письмо автору
 
   для: Axxil   (06.01.2005 в 09:55)
 

Вы на локальной машине тестируете или на хостинге?

>вот, когда я ставил путь исходя из такого корня у меня была вышеуказанная ошибка
Это ошибка возникает когда ошибка в синтаксисе htaccess.
>my website
Именно так? С пробелом? Если с пробелом, то скорее всего из-за этого.

Выложите, пожалуйста Ваш htaccess.
Только измените пути к htpasswd, если это на хостинге.

>Когда же в порядке эксперимента поменял путь на просто /site/
Это значит только то, что синтаксис htaccess нормальный, но файла с паролями он не находит (пути неверные).

   
 
 автор: Axxil   (06.01.2005 в 09:55)   письмо автору
 
   для: glsv (Дизайнер)   (06.01.2005 в 01:39)
 

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Я уже битый час пытаюсь сделать авторизацию. Полностью скопировал ваш файл .htaccess(естественно изменил путь к файлу .htpasswd) но мне каждый раз выдаётся такая ошибка.
В чём может быть дело?
И ещё какой директивой шифровать (-m)?
И любой ли сервер сможет расшифровать пароли?
Кстати в DOCUMENT_ROOT у меня написано что корень сервера
/my website/site/
вот, когда я ставил путь исходя из такого корня у меня была вышеуказанная ошибка
Когда же в порядке эксперимента поменял путь на просто /site/
начало появляться окошко с запросом пароля, но теперь другая проблема - пароль у меня не принимают и не пускают в директорию
помогите пожалуйста...

   
 
 автор: glsv (Дизайнер)   (06.01.2005 в 01:39)   письмо автору
 
   для: axxil   (05.01.2005 в 15:55)
 

> Пароли в этом файле храняться зашифроваными?
Незашифрованные пароли действуют только в Windows, для использования на хостинге пароли должны быть зашифрованы – иначе работать не будет

>Нужно ли в .htaccess прописывать полный путь к htpasswd от самого корня сервера?
Да.

> а если .htpasswd лежит в той же директории что и .htaccess, тогда тоже нужно прописывать путь?
Все равно нужен полный путь

>require group admin
Только не group admin, а


require user admin

Потому что открываем для пользователя admin, а не для группы admin

   
 
 автор: cheops   (05.01.2005 в 18:08)   письмо автору
 
   для: Axxil   (05.01.2005 в 17:57)
 

Помоему да, иначе возникают проблемы... но я могу ошибаться ...

   
 
 автор: Axxil   (05.01.2005 в 17:57)   письмо автору
 
   для: cheops   (05.01.2005 в 17:53)
 

а если .htpasswd лежит в той же директории что и .htaccess, тогда тоже нужно прописывать путь?

   
 
 автор: cheops   (05.01.2005 в 17:53)   письмо автору
 
   для: Axxil   (05.01.2005 в 17:38)
 

Файл должен выглядеть примерно следующим образом:
AuthType Basic   
AuthName "Private zone. Only for administrator!" 
AuthGroupFile /usr/host/mysite/group 
AuthUserFile  /usr/host/mysite/.htpasswd   
require group admin

Да путь нужно прописывать от самого корня сервера.

   
 
 автор: Axxil   (05.01.2005 в 17:38)   письмо автору
 
   для: cheops   (05.01.2005 в 17:01)
 

Нет, я имею ввиду другое.
У меня такая ситуация:
Я создал следуя вашей статье на локалке файл с паролем для юзера например admin.
Как должен выглядеть файл .htaccess чтобы в данную папку имел доступ только user admin?
Нужно ли в .htaccess прописывать полный путь к htpasswd от самого корня сервера?

   

Сообщения:  [1-10]   [11-14] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования