Codeigniter中禁止A Database Error Occurred错误提示的方法


Posted in PHP onJune 12, 2014

在默认的情况下,CodeIgniter会显示所有的PHP错误。但是当你开发程序结束时,你可能想要改变这个情况。
你会发现在index.php文件顶端有这个函数error_reporting(),通过它可以进行对错误的设置。 即使你关闭了错误报告,当有错误发生时,错误记录也不会停止。
所以,修改php.ini不能达到我们想要的效果。

下面是解决办法:

1. Codeigniter中禁止A Database Error Occurred错误提示

在CodeIgniter 用户指南中说到,设置 ENVIRONMENT 常量为 'development' 值将会允许所有PHP错误报告都输出到浏览器。 相反的,设置常量为 'production' 将会禁止所有错误报告的输出。

index.php中修改error_reporting:

define('ENVIRONMENT', 'production'); //默认是development
if (defined('ENVIRONMENT'))  
{  
    switch (ENVIRONMENT)  
    {  
        case 'development':  
            error_reporting(E_ALL);  
        break;          case 'testing':  
        case 'production':  
            error_reporting(0);  
        break;  
        default:  
            exit('The application environment is not set correctly.');  
    }  
}

2. Codeigniter中禁止A PHP Error was encountered错误提示

config/database.php中修改数据库设置:

$db['default']['db_debug'] = FALSE;
PHP 相关文章推荐
php 删除无限级目录与文件代码共享
Nov 22 PHP
discuz authcode 经典php加密解密函数解析
Jul 12 PHP
php编程实现获取excel文档内容的代码实例
Jun 28 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
Oct 29 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
Jun 05 PHP
使用配置类定义Codeigniter全局变量
Jun 12 PHP
Smarty中的注释和截断功能介绍
Apr 09 PHP
PHP正则表达式过滤html标签属性(DEMO)
May 04 PHP
全面解析PHP操作Memcache基本函数
Jul 14 PHP
PHP环境搭建(php+Apache+mysql)
Nov 14 PHP
PHP getNamespaces()函数讲解
Feb 03 PHP
laravel excel 上传文件保存到本地服务器功能
Nov 14 PHP
php 过滤英文标点符号及过滤中文标点符号代码
Jun 12 #PHP
PHP读取RSS(Feed)简单实例
Jun 12 #PHP
Codeigniter实现智能裁剪图片的方法
Jun 12 #PHP
PHP使用Alexa API获取网站的Alexa排名例子
Jun 12 #PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
Jun 12 #PHP
Codeigniter生成Excel文档的简单方法
Jun 12 #PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
Jun 12 #PHP
You might like
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
PHP读取目录下所有文件的代码
2008/01/07 PHP
php UTF-8、Unicode和BOM问题
2010/05/18 PHP
php绘制一条直线的方法
2015/01/24 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
Symfony2创建基于域名的路由相关示例
2016/11/14 PHP
js 学习笔记(三)
2009/12/29 Javascript
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
javascript处理table表格的代码
2010/12/06 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
appendChild() 或 insertBefore()使用与区别介绍
2013/10/11 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
2015/12/18 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
2019/04/10 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
解决vue单页面应用打包后相对路径、绝对路径相关问题
2020/08/14 Javascript
jQuery实现回到顶部效果
2020/10/19 jQuery
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
Python读取图片EXIF信息类库介绍和使用实例
2014/07/10 Python
Python的subprocess模块总结
2014/11/07 Python
python实现简单温度转换的方法
2015/03/13 Python
Python数据结构与算法之完全树与最小堆实例
2017/12/13 Python
Pandas 按索引合并数据集的方法
2018/11/15 Python
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
2019/07/01 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
升职自荐信范文
2013/10/05 职场文书
员工年终演讲稿
2014/01/03 职场文书
餐饮业经理竞聘演讲稿
2014/01/14 职场文书
2014教师党员个人自我评议
2014/09/20 职场文书
2014年教师业务工作总结
2014/12/19 职场文书
兼职安全员岗位职责
2015/02/15 职场文书
二胎满月酒致辞
2015/07/29 职场文书
小学生反邪教心得体会
2016/01/15 职场文书