今天下午在进行博客服务器转移的时候,出现了一个奇葩问题,恢复后前台可以正常打开,后台账号密码输入正确,点击登陆后却返回500报错提示;
出现500-内部服务器报错,玩PHP的基本最讨厌这个500了,很多时候显得莫名其妙,为了查找这个原因,花了接近两个小时寻找各种可能的原因,最后找到要解决问题,就必须让正确的错误详细显示出来。
本站使用的是WIN2012服务器系统,属于IIS7.5版本,打开IIS,找到自己的站点,然后右侧找到【错误页】,如下图所示:
点击错误页,进入下一页,找到500错误代码,并点击右侧【编辑错误页设置】打开:
然后在上图中选择:详细错误,点击确定,返回浏览器页面刷新后,500报错未再出现,替代的是500错误的详细代码说明:
根据上图找到当前文件,发现是wordpress 免插件压缩网页代码里面的一句:
引起的报错,果断屏蔽,再刷新页面重新登陆,正常登陆后台。