[решено] Как добавить модуль mod_rewrite к Apache 2 win32?
Такая ситуация, Win XP, локально установлены: второй Apache, PHP5, MySql 5. Установка не модулем. а как CGI. Установил phpmyadmin. Авторизация через config и cookie проходит без проблем. Через http никак, я так понимаю, что из-за того, что именно CGI установка. В faq phpmyadmin написано, что http авторизация через CGI возможна, но надо, чтобы был установлен mod_rewrite и прописано в файле .htpaccess, который надо скопировать в каталог с phpmyadmin следующие строчки:
RewriteEngine On RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L] В связи с этим пара вопросов 1. Главный. Как установить этот модуль? 2. Стоит ли игра свеч или хватит и cookie авторизации. 3. Правильно ли я сделал, что установил php как cgi, а не как модуль? Следовал рекомендациям из книги "Самоучитель по php5" Колисниченко, P.S Хотя уже жалею, что начал читать эту книгу, т.к он там похоже больше описывает PHP4. |
mountfield .htaccess (очепятка видимо)
нужно это (файл) - ServerRoot/modules/mod_rewrite.so и это (в httpd.conf) LoadModule rewrite_module modules/mod_rewrite.so хотя бы... |
mountfield
Цитата:
Мне кажется, что чаще устанавливают модулем, так как такой тип установки даёт некоторую дополнительную функциональность по сравнению с CGI mod_rewrite в станлартной установке присутствует, но не активирован. Для активации воспользуйтесь советом Sham-a: Цитата:
Цитата:
|
Всем спасибо, модуль подключил. Кстати как раз из-за подобных очепяток я и не нашел этот модуль на компе и строчку в conf, все моя невнимательность. Подумал уже, что у меня Апач "левой" сбоки :) Теперь будем пробовать http авторизацию провести, там вроде еще какой-то php-скрипт написать надо.
|
Время: 02:32. |
Время: 02:32.
© OSzone.net 2001-