【发布时间】:2011-03-20 01:38:36
【问题描述】:
我正在尝试在 Windows Server 2008 上运行用 PHP 编写的 Web 应用程序。我已经配置了 PHP(作为 fastcgi)和 IIS。除了以下情况,一切都很好。
在 php.ini 文档“doc_root”中使用我的 php 项目的正确根路径编辑,即“c:\inetpub\wwwroot\”。我在 IIS 上创建了一个新站点并将其路径映射到“c:\inetpub\wwwroot\application1”。当我尝试打开这个站点时,我发现不知何故(IIS 或 PHP 不知道)没有在路径“c:\inetpub\wwwroot\application1”上运行我的新应用程序。它尝试在“c:\inetpub\wwwroot\”上运行,当然返回 404。我在这里错过了什么?
【问题讨论】:
-
可能是个愚蠢的问题,但是您是否重新启动了“万维网”服务以便您的新 php.ini 更改生效?
-
是的,我确实重新启动了。我的一位朋友建议我将“doc_root”属性留空。当我回到我的电脑时,我会试试看。
-
您是否查看过此手册页:Case 3: setting doc_root or user_dir