2010-07-01 68 views
3

我最近使用PHP FastCGI在IIS 7 Windows 2008 Server上设置了一个站点。此网站之前在IIS 6 Windows 2003服务器上运行,并且运行时没有任何问题,但是现在虚拟目录中的PHP页面出现500 - 内部服务器错误。在虚拟目录内的html页面没有问题。在主域目录下的虚拟目录之外的PhP页面可以很好地工作。IIS 7虚拟目录运行PHP的问题?

任何人都知道为什么这是一个问题?我也尝试将虚拟目录转换为应用程序,但仍然存在相同的问题。

回答

0

我还没有用IIS7和最新的PHP尝试过,但以前的PHP版本不会在c:\ inetpub \ wwwroot \层次结构之外运行一个网站。尝试将您的网站放在wwwroot下的目录中;它应该工作。

这看起来似乎是PHP的问题,特别是它与IIS的关系。

+0

IIS允许您指定正在运行的网站所在的位置,并且php工作正常..再次,这只是虚拟目录/应用程序问题。 – Queueball 2010-07-01 18:42:29