Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] Как добавить модуль mod_rewrite к Apache 2 win32? (http://forum.oszone.net/showthread.php?t=83901)

mountfield 11-05-2007 18:07 585774

[решено] Как добавить модуль 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.

Sham 12-05-2007 00:35 585907

mountfield .htaccess (очепятка видимо)
нужно это (файл) - ServerRoot/modules/mod_rewrite.so
и это (в httpd.conf) LoadModule rewrite_module modules/mod_rewrite.so
хотя бы...

vadimiron 12-05-2007 14:16 586035

mountfield
Цитата:

Правильно ли я сделал, что установил php как cgi, а не как модуль?
Почитайте в интернете о различиях, например начать можно здесь
Мне кажется, что чаще устанавливают модулем, так как такой тип установки даёт некоторую дополнительную функциональность по сравнению с CGI

mod_rewrite в станлартной установке присутствует, но не активирован. Для активации воспользуйтесь советом Sham-a:
Цитата:

и это (в httpd.conf) LoadModule rewrite_module modules/mod_rewrite.so
(После этого не забудьте перезапустить сервер)


Цитата:

2. Стоит ли игра свеч или хватит и cookie авторизации.
Если ктото завладеет Вашим компьютером, то он сможет залезть в базу. При http-Авторизации это невозможно (если Вы только не даёте браузеру сохранять введённые пароли)

mountfield 12-05-2007 15:03 586049

Всем спасибо, модуль подключил. Кстати как раз из-за подобных очепяток я и не нашел этот модуль на компе и строчку в conf, все моя невнимательность. Подумал уже, что у меня Апач "левой" сбоки :) Теперь будем пробовать http авторизацию провести, там вроде еще какой-то php-скрипт написать надо.


Время: 22:37.

Время: 22:37.
© OSzone.net 2001-