我最近在IIS 7 Windows 2008 Server上使用PHP FastCGI设置了一个站点。此站点之前在IIS 6 Windows 2003服务器上运行,并且它运行没有任何问题,但现在虚拟目录中的PHP页面我得到500 - 内部服务器错误。在虚拟目录中,html页面出现没问题。主域名目录下虚拟目录之外的PhP页面服务正常。
任何人都知道为什么这是一个问题?我也尝试将虚拟目录转换为应用程序,但仍然存在同样的问题。
答案 0 :(得分:0)
我没有尝试使用IIS7和最新的PHP,但以前版本的PHP不会运行c:\ inetpub \ wwwroot \ hierarchy之外的网站。尝试将您的网站放在wwwroot下的目录中;它应该工作。
这似乎是PHP的问题,特别是它与IIS的关系。