VirtualHost и PHP - конфиктует?

Роберт

Аналитик
VirtualHost и PHP - конфиктует?

Народ - подскажите - вроде нелогичная ситуация!
Есть маленький сервачок Win98+Appache+PHP4.12+MySQL (вобщем почти стандартная ситуация) , на его IP адрес ссылаются несколько доменов (и через DNS пробывал и локально через файл host). Всё отлично и шустро работает.
Но вот решил я рвзвести эти сервера через виртуальный хост на основе имени (NameVirtualHost). Прописал всё как надо , и сервер стал без проблем это всё дело делить в зависимости от того на какой адрес захожу , короче html работает без проблем , но вот при запуске .php начинаются чудеса (иначе не назовёшь). Он пишет:
---
Не найден include_path (С:\PHP4\pear)
---
Ну просто ерунда какая-то. Инклуде_паз действительно закоментирован (так у ПХП по умолчанию) , но он ведь ничего не имеет общего с PEAR! Более того сам ПХП у меня находится совсем по другому пути (C:\www\apache\php\) , a такой строки как C:\PHP4 (и даже просто строки PHP4) у меня ни в одном .ini файле на компьютере нету! Ну разве что:
LoadModule php4_module c:/www/apache/php/sapi/php4apache.dll
Сам ПХП проинсталирован как API (НЕ как CGI).
Вобщем обычне странички сервер показывает , а на .php сразу ругается. А если снимаешь виртуальные сервер - то всё сразу начинает работать...

Народ , ну может у ково идея есть? Неужто глюк PHP?

Всё инсталирова вроде правильно. PHP ставилься как в инструкции:
скопировал php4ts.dll в c:\windows и добавил в конфиг апачу
LoadModule php4_module c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php
правда он сразу сказал , что mod_php4.c уже есть и я его закоментировал.

А для виртуальных серверов вписал:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
ServerName www.xxx.ru
DocumentRoot c:/www/site/
</VirtualHost>

<VirtualHost 127.0.0.1>
ServerName www.777.ru
DocumentRoot c:/www/site/
</VirtualHost>


НУ ВСЁ ВЕДЬ ПРАВИЛЬНО , ВЕДЬ НЕ ПЕРВЫЙ ГОД РАБОТАЮ!
 

Ramzes

Новичок
тоже как-то пробовал не получилось :(
хотелось бы услышать решение.
нужно было удаленно показать человеку разные варианты решения, всем извесно, что у нас у многих на айпишнике по 80 порту висит свой апач, и из инета вивидно свой локалхост, а вот 127.0.0.2 уже нет, как быть?
 

vovik

Guest
была точно такая же беда, когда поставил себе 4.1.2 на винду.

особо не разбирался, ибо на юниксе все пашет замечательно, просто вернулся к 4.1.1 :)
то ли фичу какую-то новую придумали с путями то ли действительно баг ... а разбираться некогда :(
 
Сверху