Include неправильно инклудает файлы

NightFlash

Новичок
Include неправильно инклудает файлы

Есть 2 виртуал хоста, для каждого прописан свой документ рут.


допустим у
первого /var/www/htdocs/
второго он равен /var/www/htdocs/new

файл /var/www/htdocs/new/index.php нормально инклюдит файл /var/www/htdocs/new/inc/inc.php но вот этот inc.php уже не может ничего проиклюдить, хочет чтобы перед файлами писали $_SERVER['DOCUMENT_ROOT']. А мне надо чтобы по умолчанию все инклудилось из документ рута. По крайней мере нигде такой заморочки больше небыло, даже незнаю где посмотреть...

PHP:
грубо вот index.php
<?php
echo "index";
include_once("inc/inc.php"); // работает
?>

inc.php
<?php
echo "inc";
include_once("inc/inc2.php"); 
// так не работает
?>

<?php
echo "inc";
include_once($_SERVER['DOCUMENT_ROOT']."inc/inc2.php"); 
// так работает
?>
 

NightFlash

Новичок
ой. это ж настройка php а не апача, чет я походу глючу.... =)
а в php.ini ее ведь можно прописать для каждого вирт. хоста?

-~{}~ 15.06.08 16:56:

усе, разобрался, по умолчанию там так и делается, но кто-то умный раскомментил область и стер поиск в докруте.
 
Сверху