Страница 1 из 1

Apache не видит файл .htaccess

СообщениеДобавлено: Сб сен 07, 2013 5:53 pm
Solomon
Доброго времени суток! Помогите плиз! перерыл весь интернет, не могу понять в чем дело? Ощущение что apache не видит .htaccess.
Вот собственно сам .htaccess:
Код: выделить все
AuthName "secure folder"

AuthType Basic

AuthUserFile "/var/www/htpasswd"

<Limit GET POST>
require valid-user
<Limit>

apache2.conf http://pastebin.com/D19vYpha /etc/apache2/sites-enabled/00-default http://pastebin.com/APTydt7S

СообщениеДобавлено: Пт ноя 29, 2013 6:28 am
Андрей
Solomon писал(а):Доброго времени суток! Помогите плиз! перерыл весь интернет, не могу понять в чем дело? Ощущение что apache не видит .htaccess.
Вот собственно сам .htaccess:
Код: выделить все
AuthName "secure folder"
AuthType Basic
AuthUserFile "/var/www/htpasswd"

<Limit GET POST>
require valid-user
<Limit>

apache2.conf http://pastebin.com/D19vYpha /etc/apache2/sites-enabled/00-default http://pastebin.com/APTydt7S


У меня работает вот такой варинт:

Код: выделить все
AuthName "secure folder"
AuthType Basic
AuthUserFile /folder/www/demo.ru/administrator/.htpasswd

<Limit GET POST>
require valid-user
</Limit>


Возможно ты просто не правильно указываешь путь /var/www/htpasswd - на многих серверах в папку выше твоего домена ты просто по фтп и соотвественнго http - не поднимишься.

Узнать твой путь - можно так:

Код: выделить все
Если вы не знаете путь от корня сервера то его можно посмотреть - кинув тестовый php-скрипт info.php на сервере со следующим кодом:
 <?php
 phpinfo () ;
 ?>

Далее набираем в браузере ваш-домен.ру/info.php
В переменной окружения _SERVER["SCRIPT_FILENAME"] Вы увидите ваш путь, приблизительно такого вида: "/home/www/htaccess.net.ru/info.php"
Соответственно для того что бы запаролить нашу тестовую папку "admins" нам нужен следующий путь "/home/www/htaccess.net.ru/admins/" - со слешом в конце папки.
Функция "phpinfo ()" показывает практически всю конфигурацию вашего сервера, поэтому для безопасности не забудьте удалить данный мини скрипт с сервера после окончания настройки.