求教!HTTP ERROR 500错误,控制台无提示如何快速锁定代码的错误位置?
小小的菜
小小的菜 2018-04-23 11:50:36
0
2
1276

34D3058D63B38B21523A21597E5B3941.png

如图,运行时出现这种报错,控制台没有具体的错误提示,怎么样才能快速的在代码中找到错误位置?

小小的菜
小小的菜

全部回复(1)
legend

我说说我的解决办法吧,希望对楼主有所帮助。

首先检查nginx或apache的logs(看你自己的服务器是什么)。看看有没有错误。如果有错误,解决对应的错误。

然后在index.php(项目入口)打一个断点。确定项目是不是可以正常访问。

再然后就看出错的url,找到对应的controller,在controller的第一行断点,看看是否可以访问,如果不可以正常访问,那就是在找到controller之前就有问题了。如果有__construct。就检查是不是这里。

总之在你感觉可能有问题的地方打断点,看看程序会不会报错,如果报错,就是断点之前有问题,如果不报错,就是断点下面的问题。

这样一步一步找。

  • 回复 谢谢分享宝贵经验
    小小的菜 作者 2018-04-24 23:15:09
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!