搜索

首页  >  问答  >  正文

求教!HTTP ERROR 500错误,控制台无提示如何快速锁定代码的错误位置?

34D3058D63B38B21523A21597E5B3941.png

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

小小的菜小小的菜2447 天前1316

全部回复(2)我来回复

  • oswell

    oswell2018-04-24 13:58:42

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

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

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

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

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

    这样一步一步找。

    回复
    1
  • 小小的菜

    谢谢分享宝贵经验

    小小的菜 · 2018-04-24 23:15:09
  • 取消回复