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

Форум Apache

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Подскажите выход из тупика .htaccess и .htpasswd
 
 автор: magic   (12.11.2009 в 18:35)   письмо автору
15.9 Кб
 
 

Подскажите, нет сил ни каких уже. Все по порядку
1. Создал файл через htpasswd.exe.
В прикрепленом файле снимок, проги htpasswd.exe, там выдается что MD5 по умолчанию, а у меня на серваке нет модуля mod_auth_digest. Создаю пароль с ключом -р. В принципе пробовал все ключи не работает (в смысле не пропускает пароль).
2. Создал файл .htaccess
AuthType Basic
AuthName "Частная зона. Только для Артема!"
AuthGroupFile  "/home/qaz/domains/qaz.com.ua/public_html/proba/user"
AuthUserFile  "/home/qaz/domains/qaz.com.ua/public_html/proba/.htpasswd"
require admins

полный путь вот такой (это выдает phpinfo();):
DOCUMENT_ROOT /home/qaz/domains/qaz.com.ua/public_html/proba
Пробывал адрес и в кавычках и без, результат 0.
3. Создал файл user.txt
admins: artem
Не работает ты хоть тресни. Вводим логин и пароль, и.... опять выскакивает ето гребаное окно, слов не хватает.
Что не так?

В локале вообще окно не выводит на ввод пароля. Хотя настройки http.conf сделаны
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
   AllowOverride All
#
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride 
# directive.
#
     AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being 
# viewed by Web clients. 
#
    <Files ~ "^\.ht">
           Order allow,deny
            deny from all
     </Files>
#

Что может быть на локале?

  Ответить  
 
 автор: magic   (12.11.2009 в 23:29)   письмо автору
 
   для: magic   (12.11.2009 в 18:35)
 

Перелопатил весь поиск, все у меня правильно. Должно все работать в чем может быть причина не пойму. Глюк сервака! Так не может быть что б и у хостера и на локале глюки были. Может у меня в голове глюки, как найти?

  Ответить  
 
 автор: magic   (12.11.2009 в 23:29)   письмо автору
 
   для: magic   (12.11.2009 в 18:35)
 

Перелопатил весь поиск, все у меня правильно. Должно все работать в чем может быть причина не пойму. Глюк сервака! Так не может быть что б и у хостера и на локале глюки были. Может у меня в голове глюки, как найти?

  Ответить  
 
 автор: magic   (13.11.2009 в 09:25)   письмо автору
 
   для: magic   (12.11.2009 в 18:35)
 

Я понимаю, конечно спасение утопающих, дело рук самих утопающих. Но все таки может кто-то поможет.

  Ответить  
 
 автор: cheops   (13.11.2009 в 12:05)   письмо автору
 
   для: magic   (12.11.2009 в 18:35)
 

Попробуйте сначала запуститься без групп, кроме того если у вас указан user - уберите расширение txt. Также попробуйте убрать все русские буквы из .htaccess

  Ответить  
 
 автор: magic   (14.11.2009 в 14:34)   письмо автору
 
   для: cheops   (13.11.2009 в 12:05)
 

Сделал все как сказали. Все ровно не чего не выходит.
AuthType Basic
AuthName "Artem!"
AuthUserFile  "/home/qaz/domains/qaz.com.ua/public_html/proba/.htpasswd"
require valid-user

мне все таки кажется что что-то с путями, окно вывода авторизации выходит, а вот когда вводишь пароль, он видимо не может его проверить и выкидывает заново это окно. Почему не могу понять. Путь идет от корня сервера. Покрайней мере так выдает phpinfo().
А что можете посоветовать по остальным вопросам?
Буду очень признателен за помощь.

  Ответить  
 
 автор: magic   (14.11.2009 в 18:56)   письмо автору
 
   для: magic   (14.11.2009 в 14:34)
 

Есть кто на этом форуме. Тишина гробовая

  Ответить  
 
 автор: magic   (14.11.2009 в 18:56)   письмо автору
 
   для: magic   (14.11.2009 в 14:34)
 

Есть кто на этом форуме. Тишина гробовая

  Ответить  
 
 автор: heed   (14.11.2009 в 22:25)   письмо автору
 
   для: magic   (14.11.2009 в 18:56)
 

Вот такую строку с юникс переводом строки (\n)
test:$apr1$72yPMWnC$ge0/zTr4mEWSypUwncaeD.
у меня записывает командой
htpasswd.exe -bc -m _htpasswd.txt test test
, т.е. пользователь test и пароль test

там в справке "htpasswd --help" такие строки
On Windows, NetWare and TPF systems the '-m' flag is used by default.
On all other systems, the '-p' flag will probably not work.

В Windows, NetWare и системы TPF '-m флаг используется по умолчанию.
Во всех других системах, '-p флаг вероятно не будет работать.

  Ответить  
Rambler's Top100
вверх

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