CodeIgniter 2.0-内部服务器错误500有数据库错误时
-
26-10-2019 - |
题
如果存在数据库错误,则CodeIgniter 2.0给出了内部服务器错误。
这就是我编码的方式...
if($ this-> db-> query($ query))showerror();
但是,查询方法是在执行if条件之前抛出错误。
我想做条件检查查询中是否存在错误或数据库错误是什么,我不希望CodeIgniter丢弃错误。
我如何喜欢我的想法?这就是以前版本的CI工作方式。
是否有特定原因可以使用HTTP状态代码为500的错误。
为什么这样改变了?
解决方案
哪个v2.0.x?
如果存在错误并且没有输出,则内部500将发生。如果它禁用了它,这将发生(您已将环境设置为“生产”,因此将被隐藏)或您的服务器不会显示错误。
确保错误_reporting(e_all)正在发生,并且INI选项 display_errors = 1
.
不隶属于 StackOverflow