IIS PHP环境 500显示错误内容

服务器到期了, 搬迁了新的服务器, 今天准备写个博客, 结果点击发布的一瞬间: 500, 服务器内部错误, 懵逼了, 你tm倒是告诉我哪里出错了

首先按照网上说的, 在php.ini中加入了display_errors = On, 然后重启iis, 结果毫无卵用...

解决方案

实际上由于iis的特殊性, 除了上面那一步以外, 还需要修改web.config文件, 在system.webServer节点下设置httpErrors即可.

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
    <httpErrors errorMode="DetailedLocalOnly" existingResponse="PassThrough"></httpErrors>
    </system.webServer>
</configuration>

发表评论

您的电子邮箱地址不会被公开。