在Bty的使用中,大多数认都会遇到很多意外的报错情况,有时候明明点击了却没有反馈,也不知道是哪儿出了问题,只能找小杰进行解决,当然小杰工作也很忙,所以平时回复会很慢,下面给大家说说如何正确的定位问题。
打开Debug
后台的网站设置可以打开debug模式,如果连后台都进不去,或者其他情况下,可以尝试修改路径文件 [colorr]application\config.php[/colorr]
将
'app_debug' => false,
修改成
'app_debug' => true,
这个时候再回到错误页面刷新就能看到具体报错
控制台
有些报错是基于请求报错的,所以表面上看不出来
你可以尝试打开控制台(F12、审查元素)进入到Network中的All,就能看到一条红色的请求(如果没有,请手动触发操作)
点开这条红色的请求,就能看到Headers、Preview、Response等
其中Headers能看到请求链接和请求数据
Preview能看到具体的报错返回内容,如果是500、502等报错,十有八九都是防火墙拦截了。
尝试解决
1、想想是不是开了网站防篡改
2、想想是不是开了防火墙
3、网站是不是套了CDN
4、想想最近修改了什么
可以先尝试关闭网站防篡改、防火墙等操作,确定问题所在。
如果最后也没有解决,你可以保留报错链接及报错截图,来到论坛进行反馈。