Как переопределить $_SERVER[DOCUMENT_ROOT]

alx24

Новичок
Как переопределить $_SERVER[DOCUMENT_ROOT]

Народ, кто-нибуть может подсказать, как с помощью .htaccess, или чего-либо ещё переопределить предустановленную переменную $_SERVER[DOCUMENT_ROOT]? Крайне надо: на одном сервере в разных поддиректориях расположены несколько проектов, и для каждого из них хотелось бы иметь своё значение этой переменной.
 

alexhemp

Новичок
alx24

dirname(__FILE__) используй, и не трогай $_SERVER[DOCUMENT_ROOT] - а то потом будешь искать трудновыловимые баги.
 

vadim

Guest
alx24
Для этого надо лезьт в конфиг сервака. Создайте для каждого проекта виртуальный хост и там укажите DOCUMENT_ROOT
 

alx24

Новичок
ДА, я понимаю что в конфиге сервера можно руками поправить эту константу. В общем, использование dirname(__FILE__) тоже выход, конечно, но хотелось через DOCUMENT_ROOT: привычка - вторая натура. :)
 

Фанат

oncle terrible
Команда форума
привычка - это когда у тебя несколько разных САЙТОВ.
а несколько разных "проектов" на одном сайте - это не привычка, а неумение планировать
 

alx24

Новичок
Дружище, сайтов много разных, и на разных хостингах(если ты об этом) ;) Конкретно в этом проекте была необходимость создания именно такой иерархии, так что не суди не разобравшись.
 

vadim

Guest
alx24
А почему бы не сделать свою константу ROOT и пользоваться ею, зачем сразу системные надо пытаться изменить?
 
Сверху