Прочитал Document root в путях, но ответа на свой вопрос не нашел. Суть: (НЕ в контексте Денвера) Как настроить document root для субдоменов, чтобы файл index.php в поддомене http://subdomian.host.com мог инклудить другой фалй на домене http://host.com ? содержимое vhosts.conf: # moss <VirtualHost *:*> ServerAdmin webmaster@moss ServerName moss DocumentRoot "z:/home/moss/www" ScriptAlias /cgi/ "z:/home/moss/cgi/" ErrorLog z:/home/moss/error.log CustomLog z:/home/moss/access.log common </VirtualHost> ############################# # --- subdomains to moss --- # web.moss <VirtualHost *:*> ServerAdmin webmaster@moss ServerName web.moss DocumentRoot "z:/home/moss/web/www" #Alias "z:/home/moss/www" "z:/home/moss/web/www" ScriptAlias /cgi/ "z:/home/moss/cgi/" ErrorLog z:/home/moss/web/error.log CustomLog z:/home/moss/web/access.log common </VirtualHost> Проблема в том, что document root у файлов в поддомене http://subdomian.host.com - z:/home/moss/web/www. А мне нужно, чтобы эти файлы видели файлы, находящиеся вот здесь "z:/home/moss/www", чтбы их инклудить! Подскажите, что я делаю непраильно? Заранее спасибо.
сделать папку типа z:/home/moss/common/, ее назначить как допустим $COMMON_ROOT и инклюдить файлы как $COMMON_ROOT.'some_file.php' не вариант? другой вариант сделать ту же папку и прописать в конфе апача на нее алиас типа Alias /cmn/ 'z:/home/moss/common/' и инклюдить файлы как include('/cmn/some_file.php');
Суть немного в другом. Я на сервере создал несколько субдоменов (там это делалось просто: нужно создать папку с названием субдомена и прибавить префикс htdocs.). Со всех этих субдоменов document_root одинаковый, т.е. <?echo $_SERVER['DOCUMENT_ROOT']?>, но физически файлы лежат в разных папках. Вот мне бы и хотелось сделать тоже самое у себя локально, чтобы отладить, а затем без проблем залить на сервер.
если документ_рут будет одинаковый то все хосты будут обращаться к одной папке... у меня даже в теории нет ничего что может решить твою задачу... извращение какое-то очень фантастическое...
Ну вообщем-то меня это тоже несколько смущает, но вот есть пример, псмотри: http://moss-group.net/temp.html - это домен http://temp.moss-group.net/temp.html - это субдомен Но файлы лежат в разных папках.