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 相关文章推荐
加速XP搜索功能堪比vista
Mar 22 PHP
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
Jul 21 PHP
PHP页面间传递参数实例代码
Jun 05 PHP
php curl 伪造IP来源的实例代码
Nov 01 PHP
两千行代码的PHP学习笔记汇总
Oct 05 PHP
php实现webservice实例
Nov 06 PHP
PHP动态生成指定大小随机图片的方法
Mar 25 PHP
php实现的一段简单概率相关代码
May 30 PHP
PHP实现RSA签名生成订单功能【支付宝示例】
Jun 06 PHP
php实现socket推送技术的示例
Dec 20 PHP
在Laravel 的 Blade 模版中实现定义变量
Oct 14 PHP
php操作redis数据库常见方法实例总结
Feb 20 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
espresso double下 咖啡粉超细时 饼压力对咖啡的影响
2021/03/03 冲泡冲煮
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
php 面向对象的一个例子
2011/04/12 PHP
PHP学习笔记之数组篇
2011/06/28 PHP
解决phpmyadmin中缺少mysqli扩展问题的方法
2013/05/06 PHP
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
Zend Framework自定义Helper类相关注意事项总结
2016/03/14 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
2018/09/29 PHP
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
2013/08/02 Javascript
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
jQuery实现checkbox列表的全选、反选功能
2016/11/24 Javascript
layui 表格的属性的显示转换方法
2018/08/14 Javascript
单页面vue引入百度统计的使用方法示例详解
2018/10/13 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
详解Python中for循环的使用
2015/04/14 Python
轻松实现TensorFlow微信跳一跳的AI
2018/01/05 Python
Python安装lz4-0.10.1遇到的坑
2018/05/20 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
python设计tcp数据包协议类的例子
2019/07/23 Python
python数据持久存储 pickle模块的基本使用方法解析
2019/08/30 Python
django实现用户注册实例讲解
2019/10/30 Python
python读写Excel表格的实例代码(简单实用)
2019/12/19 Python
聊聊python在linux下与windows下导入模块的区别说明
2021/03/03 Python
canvas简单连线动画的实现代码
2020/02/04 HTML / CSS
html5移动端自适应布局的实现
2020/04/15 HTML / CSS
PHP两种查询函数array/row的区别
2013/06/03 面试题
Java如何调用外部Exe程序
2015/07/04 面试题
事业单位个人应聘自荐信
2013/09/21 职场文书
计算机通信专业推荐信
2014/02/22 职场文书
经典洗发水广告词
2014/03/13 职场文书
房地产广告词大全
2014/03/19 职场文书
关于随地扔垃圾的检讨书
2014/09/30 职场文书
银行岗位培训心得体会
2016/01/09 职场文书