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为php增加openssl模块的方法
Jun 14 PHP
php将字符串转化成date存入数据库的两种方式
Apr 28 PHP
php操作redis缓存方法分享
Jun 03 PHP
php表单提交实例讲解
Nov 12 PHP
php实现简单的上传进度条
Nov 17 PHP
浅谈socket同步和异步、阻塞和非阻塞、I/O模型
Dec 15 PHP
超强多功能php绿色集成环境详解
Jan 25 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
Jun 11 PHP
PHP实现的mysql主从数据库状态检测功能示例
Jul 20 PHP
php获取微信共享收货地址的方法
Dec 21 PHP
使用Laravel中的查询构造器实现增删改查功能
Sep 03 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
Nov 23 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
PHP+javascript液晶时钟
2006/10/09 PHP
PHP中调用ASP.NET的WebService的代码
2011/04/22 PHP
php 数组的一个悲剧?
2011/05/11 PHP
php foreach正序倒序输出示例代码
2014/07/01 PHP
php生成QRcode实例
2014/09/22 PHP
PHP判断字符串长度的两种方法很实用
2015/09/22 PHP
php实现留言板功能
2017/03/05 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
javascript 密码强弱度检测万能插件
2009/02/25 Javascript
js加载读取内容及显示与隐藏div示例
2014/02/13 Javascript
js类型转换与引用类型详解(Boolean_Number_String)
2014/03/07 Javascript
jQuery遍历Table应用示例
2014/04/09 Javascript
JavaScript两种跨域技术全面介绍
2014/04/16 Javascript
学习javascript面向对象 掌握创建对象的9种方式
2016/01/04 Javascript
原生JavaScript实现滚动条效果
2020/03/24 Javascript
react实现一个优雅的图片占位模块组件详解
2017/10/30 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
Django中的“惰性翻译”方法的相关使用
2015/07/27 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
浅谈Python的list中的选取范围
2018/11/12 Python
浅谈Python中的全局锁(GIL)问题
2019/01/11 Python
wxPython之wx.DC绘制形状
2019/11/19 Python
Django 项目通过加载不同env文件来区分不同环境
2020/02/17 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
2020/04/27 Python
python中取绝对值简单方法总结
2020/07/24 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
Python判断变量是否是None写法代码实例
2020/10/09 Python
预订全球最佳旅行体验:Viator
2018/03/30 全球购物
大学生作弊检讨书
2014/09/11 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
工人先锋号申报材料
2014/12/29 职场文书
暑假安全保证书
2015/02/28 职场文书
刑事辩护词范文
2015/05/21 职场文书
酒店宣传语大全
2015/07/13 职场文书
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL