当我们使用IIS搭建网站的时候,经常会遇到网站报500错误,其实不是服务器错误,而是PHP报错,只是这个错误IIS无法处理。
这个时候,其实是可以通过配置伪静态来处理的。
找到根目录下面的web.config,如果没有则新建一个,加入如下代码:
<configuration> <system.web> <compilation debug="true" targetFramework="4.5"/> <httpRuntime targetFramework="4.5"/> </system.web> <system.webServer> <httpErrors errorMode="DetailedLocalOnly" existingResponse="PassThrough"></httpErrors> </system.webServer> </configuration>
这个是为了提示错误的代码,如果你还需要配置伪静态,请在这个文件基础上进行配置,这样就会提示PHP错误的地方了。