今天修改 PHP 实现的一个 ajax 接口时,报了 500 错误。虽然可以使用 var_dump / echo 打印日志来判断具体是哪一行报错,但是具体的出错原因依然未知。
找到一个简单的方法,不需要安装 xdebug 就可以看到具体的错误信息。
在对应的 PHP 文件中加入
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
再次请求这个报错的接口,就可以看到 error msg 了
<br />
<b>Notice</b>: Undefined variable: ecs in <b>/vagrant_data/xxx/user.php</b> on line <b>3112</b><br />
<br />
<b>Fatal error</b>: Call to a member function table() on a non-object in <b>/vagrant_data/xxx/user.php</b> on line <b>3112</b><br />
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式