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

  • Автор темы Автор темы alx24
  • Дата начала Дата начала

alx24

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

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

dirname(__FILE__) используй, и не трогай $_SERVER[DOCUMENT_ROOT] - а то потом будешь искать трудновыловимые баги.
 
alx24
Для этого надо лезьт в конфиг сервака. Создайте для каждого проекта виртуальный хост и там укажите DOCUMENT_ROOT
 
ДА, я понимаю что в конфиге сервера можно руками поправить эту константу. В общем, использование dirname(__FILE__) тоже выход, конечно, но хотелось через DOCUMENT_ROOT: привычка - вторая натура. :)
 
привычка - это когда у тебя несколько разных САЙТОВ.
а несколько разных "проектов" на одном сайте - это не привычка, а неумение планировать
 
Дружище, сайтов много разных, и на разных хостингах(если ты об этом) ;) Конкретно в этом проекте была необходимость создания именно такой иерархии, так что не суди не разобравшись.
 
alx24
А почему бы не сделать свою константу ROOT и пользоваться ею, зачем сразу системные надо пытаться изменить?
 
Сверху