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

Форум Apache

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

 

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

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

тема: Проблема с .htaccess
 
 автор: primax   (16.01.2007 в 06:31)   письмо автору
 
 

Просмотрел весь форум, но ответа не нашел, так вот:
Закрыл папку, все сделал по правилам, пароль простейший поставил, ошибки в пароле быть не может.

Это .htaccess

    <Files .htpasswd>
   deny from all
</Files>
    AuthType Basic  
    AuthName "Private zone. Only for administrator!"
    AuthUserFile  /admin/.htpasswd   
    require user admin primax

require valid-user - тоже пробывал :(

Это .htpasswd

admin:$apr1$Cc......$Bq3i1jTzUVvZNV1h01hpT1
primax:$apr1$CS1.....$LNCudoDfgO1ZvxXnSgJhk/

Оба пароля ставил через cmd (htpasswd.exe).

Все забил на сервер, в закрытую папку не пускает ни admi'на ни primax'a, постоянно возвращая окно авторизации :(

   
 
 автор: jbs   (16.01.2007 в 07:32)   письмо автору
 
   для: primax   (16.01.2007 в 06:31)
 

AuthUserFile должен содержать полный путь с файлу паролей, заключённый в кавычки

   
 
 автор: primax   (16.01.2007 в 16:04)   письмо автору
 
   для: jbs   (16.01.2007 в 07:32)
 

Полнее уж некуда, Cheops писал в других темах, что путь должен быть от корневой папки на серваке, а на локальной машине путь с пробеламы в кавычках.

Хотя на самом деле я и с кавычками и без делал и полный и сокращеный пути делал и файл с паролями в разные места загонял, нифига не хочет пускать :(

   
 
 автор: glsv   (16.01.2007 в 18:05)
 
   для: primax   (16.01.2007 в 16:04)
 

>путь должен быть от корневой папки на серваке
Точнее от корня диска. Т.е. для примера:

c:/site/admin/.htpasswd   # Для Windows
/usr/home/www/site/admin/.htpasswd   # Для unix

   
 
 автор: primax   (16.01.2007 в 19:05)   письмо автору
 
   для: glsv   (16.01.2007 в 18:05)
 

Это то да, но я на сервак это все закинул [url]primax.wz.cz/admin[/url] путь поэтому прописан как /admin/.htpasswd

   
 
 автор: jbs   (17.01.2007 в 01:28)   письмо автору
 
   для: primax   (16.01.2007 в 19:05)
 

Сильно сомниваюсь что это реальный путь,
попробуй по средствам ssi, проверить к примеру переменную SCRIPT_FILENAME
Тоесть в файл с разширением .shtml вставь <!--#echo var="SCRIPT_FILENAME"-->
Или в php вроде так: echo $_SERVER["SCRIPT_FILENAME"];
Покажет полный путь к запущенному файлу.

У тех хостеров что я видел, путь выглядел так:
в основном: /home/логин пользователя/public_html или www/и.т.д к примеру admin
а где-то вроде так: /usr/local/к примеру admin/....

Да кстати, вроде у всех хостеров есть панель управления типа cpanel
там должна быть волшебная кнопка 'защита директорий'.

   
 
 автор: primax   (17.01.2007 в 05:43)   письмо автору
 
   для: jbs   (17.01.2007 в 01:28)
 

От, спасибочки, путь правильный нашел - /3w/wz.cz/p/primax/admin/.htpasswd все заработало, спасибо за помощь :)

   
Rambler's Top100
вверх

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