在 IIS 下搭建的 WordPress 有时会遇到 500 错误,但是不管是在本机还是远端,都只能看到大大的 500 错误。就像下面一样:
但是我们可以打开 IIS 下 WordPress 的错误信息进行调试。
只要在 Web.config
文件里加上以下一个节点就可以显示错误信息了。
该节点位于 configuration
下的 system.webServer
,在里面加上 <httpErrors errorMode="Detailed" />
就可以使网页显示错误信息了。
具体 Web.config 文件如下:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <httpErrors errorMode="Detailed" /> </system.webServer> </configuration>
这样就可以快乐地 DEBUG 了,妈妈再也不用担心我找不到 BUG 了。
博主亲测只需要这一个节点,像其他 <customErrors mode="Off" />
、<compilation debug="true" />
无需加上,因为这两个是针对 ASP.NET 的应用程序的,而对 FastCGI 无效。
原创文章,转载请以链接形式注明出处:https://blog.ttionya.com/article-331.html