За последние 24 часа нас посетили 54355 программистов и 1776 роботов. Сейчас ищут 1026 программистов ...

Помогите отладить htaccess!

Тема в разделе "Прочие вопросы по PHP", создана пользователем Amiak, 1 окт 2007.

  1. Amiak

    Amiak Активный пользователь

    С нами с:
    29 май 2007
    Сообщения:
    68
    Симпатии:
    0
    Адрес:
    Подмосковье
    У меня на винде htaccess содержит сл. строки:
    Код (Text):
    1. AuthType Basic
    2. AuthName "Аутентификация"
    3. AuthUserFile c:/Program Files/Apache2/htdocs/.htpasswd
    4. Require user User
    Сдест же и страницы. Все работает!

    На Linux содержит сл. строки:
    Код (Text):
    1. AuthType Basic
    2. AuthName "Аутентификация"
    3. AuthUserFile var/www/htdocs/.htpasswd
    4. Require user User
    Но Аутентификация не происходит!
    перепробовал все, и в разные папки ложить и "%{DOCUNENT_ROOT}/.htpasswd"

    Модули подключены, и настроены, не могу понять в чем причина!
    Помогите отладить!
     
  2. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    что значит "не происходит"?
    может переносы строк выставить юниксовые?
     
  3. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    а в самом апаче разрешено?
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    надо указывать полный путь от корня, а тут нету / начинающей.
     
  5. Amiak

    Amiak Активный пользователь

    С нами с:
    29 май 2007
    Сообщения:
    68
    Симпатии:
    0
    Адрес:
    Подмосковье
    Да я и
    Код (Text):
    1.  
    2. AuthUserFile var/www/htdocs/.htpasswd
    3. и
    4. AuthUserFile /var/www/htdocs/.htpasswd
    5. и
    6. AuthUserFile %{DOCUMENT_ROOT}/.htpasswd
    писал, нифига!

    а непроисходит - всмысле непросит даже авторизироваться, сразу в ходит!
    вот еще паралельный вопрос: как правильно прописать файл .htpasswd
    Код (Text):
    1. AuthUserFile /var/www/htdocs/.htpasswd
    - это есть правильно или лучше использовать переменные окружения
    Код (Text):
    1. AuthUserFile %{DOCUMENT_ROOT}/.htpasswd
    ???

    проверю настройки...
    на счет переносов попробую..!