Изменение open_basedir
директивы для работы с поддоменов работает абсолютно нормально на моем сервере, просто установив директиву:Open Base Каталог Междоменное
C:\Inetpub\vhosts\domain.net\subdomains\beta\httpdocs\;C:\Inetpub\vhosts\domain.net\httpdocs\
Однако, когда я пытаюсь сделать то же самое с одного хоста к другому, открытый базовый каталог не работает. Это то, что я устанавливаю:
C:\Inetpub\vhosts\domainOne.net\httpdocs\;C:\Inetpub\vhosts\domainTwo.net\httpdocs\
Я знаю, что это может быть довольно сложно достичь с помощью FastCGI и PHP, но, конечно, есть легко исправить?
Я попытался предоставить разрешения пользователю текущего сайта, в папке других сайтов, но это не сработало.
Ошибка возвращается (как ожидалось) состоит в следующем:
Внимание: включают в себя(): open_basedir ограничение в силу. Файл (C: \ Inetpub \ vhosts \ domainOne.net \ httpdocs_snippets_global \ paths.php) не находится в пределах допустимых путей: (C: \ Inetpub \ vhosts \ domainTwo.com \ httpdocs \; C: \ Inetpub \ vhosts \ domainOne.net \ httpdocs) в C: \ Inetpub \ vhosts \ domainTwo.com \ httpdocs \ index.php в строке 3 Внимание: включает (C: \ Inetpub \ vhosts \ domainOne.net \ httpdocs_snippets_global \ paths.php): не удалось открыть поток: Операция не допускается в C: \ Inetpub \ виртуальных доменов \ domainTwo.com \ httpdocs \ index.php в строке 3
Так что мой вопрос, как я открыть перекрестный домен базового каталога на Windo ws Сервер, на котором запущены IIS 7, Plesk 11 и PHP 5.3, работающие как приложение FastCGI?
Заранее спасибо