今天在IIS上安装的PHP发生了错误,可是一直出现 500-内部服务器错误,这样会看不到正确的错误内容。
想要看到完整的错误内容,只要调整两个地方就行。
调整 php.ini 里面的设定,将「display_errors = Off」改为「On」
在IIS的站台设定找到「设定编辑器」,接着下拉找到「system.webServer/httpErrors」
接着在 errorMode的值选择「Detailed」,这样就可以了。
这时候再重整原本的页面,就可以看到刚刚的错误了。
在 IIS 上预设显示错误只是本机下才会显示,若是在公开网路上则会隐藏,这是避免错误讯息在公开网路上被看到,引发资安攻击的问题。
这次的修改是将错误公开显示在网路上,若要这样调整是需要考量资安问题的,能避免就应该避免。
若真的要在公开网路上显示错误内容,建议调整设定後,一次性的显示错误,了解错误内容之後,就将 IIS 的设定改回限定本机显示,这样是比较安全的做法喔。
相关学习文章
WordPress 安装布景主题遇到 No working transports found 错误
Windows Server IIS 如何安装 PHP 网页服务器
Windows Server 安装 MySQL Community 免费社群版
<<: [ JS个人笔记 ] Async / Await—DAY10
>>: 将传统 IPX/SPX 网路连接到 IP 网路,最合适的设备为闸道器
Ref 其实就是 Reference(参考)的意思,也就是传值和传址里面的址 (参考位址) 我们的R...
为了大家都能吃到一份最棒的「刻骨铭心初恋金银情侣套餐」,接下来就由我「食神」亲自示范。首先要重金礼聘...
原来前面的篇章没有正式的介绍 GBC GBC,Genero Browser Client。从名称上...
运作方式 经过前面这麽漫长的铺陈,我们终於要来讲 annotation processor 了! 这...
前言 各位早安,书接上回我们完成了我们的 python 文字爬虫,接下来当然就要来爬可爱动物的图片啦...