codeigniter 2.0 - 出现数据库错误时内部服务器错误500

时间:2011-09-05 13:34:33

标签: codeigniter-2 internal-server-error

如果存在数据库错误,Codeigniter 2.0会出现内部服务器错误。

这就是我编码的方式......

如果($这 - > DB->查询($查询))showerror();

但查询方法在if条件执行之前抛出错误。

我想做条件检查查询中是否有错误或数据库错误是什么,我不希望codeigniter抛出错误。

我怎么做我的想法?这就是以前版本的CI的工作方式。

是否有特定原因要使用HTTP状态代码500抛出错误。

为什么会这样改变?

1 个答案:

答案 0 :(得分:1)

哪个v2.0.x?

如果出现错误且没有输出,则会发生内部500。如果禁用它(您已将环境设置为“生产”,因此将被隐藏)或服务器不显示错误,则会发生这种情况。

确保发生error_reporting(E_ALL)和ini选项display_errors = 1