2016-04-26 5 views
1

Я искал SO, но нашел это только для Apache.Ограничение доступа к каталогу PHP в IIS7

В IIS7 для ONE конкретный сайт, как я могу ограничить PHP 5.3.8 (FASTCGI), чтобы он мог обращаться к файлам только в каталоге этого веб-сайта.

Например, если включить include (или что-нибудь, что перечисляет файлы/каталоги), то доступ к чему-либо, кроме текущих и дочерних каталогов, не будет.

То, что я пробовал: В IIS7 после нажатия на веб-сайте в левой панели, а затем в правой панели щелкающий PHP Manager, я добавил open_basedir директиву с пути. Это сработало, с предостережением, это вынудило эту директиву на ВСЕХ веб-сайтах, которые сломали все другие PHP-сайты на сервере.

спасибо заранее.

ответ

0

Если кто-то в IIS7 имеет этот вопрос, я был в состоянии решить эту проблему, открыв php.ini и добавив ниже:

[PATH=C:/inetpub/website1.com/www/] 
open_basedir=/www/