2016-04-26 103 views
1

我搜索了SO,但只发现了Apache。在IIS7中限制PHP目录访问

在IIS7中为ONE特定网站,我如何限制PHP 5.3.8(FASTCGI),以便它只能访问该网站目录中的文件。例如使用include(或任何列出文件/目录)将无法访问除当前目录和子目录之外的任何内容,不包括父母。

我曾尝试: 在IIS7点击网站左侧面板后,然后在右侧面板中单击PHP经理,我说open_basedir指令与路径。这工作,警告,它强制在所有的网站,这打破了服务器上的所有其他PHP网站的指令。

提前致谢。

回答

0

如果有人在IIS7有这个问题,我可以通过打开php.ini并加入下面来解决这个:

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