在IIS7

时间:2016-04-26 20:42:38

标签: php windows iis-7

我搜索了SO,但只为Apache找到了这个。

ONE特定网站的IIS7中,如何限制PHP 5.3.8(FASTCGI),以便它只能访问该网站目录中的文件。

例如,使用include(或列出文件/目录的任何内容)除了当前和子目录之外,不能访问任何内容,没有父母。

我尝试了什么: 在IIS7中单击左侧面板中的网站后,在右侧面板中单击PHP Manager,我在路径中添加了open_basedir指令。这有点需要注意,它在所有网站上强制执行此指令,这打破了服务器上的所有其他PHP网站。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果IIS7中有人遇到此问题,我可以通过打开php.ini并在下面添加来解决此问题:

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