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 相关文章推荐
基于mysql的bbs设计(三)
Oct 09 PHP
回答PHPCHINA上的几个问题:URL映射
Feb 14 PHP
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
Mar 05 PHP
php连接函数implode与分割explode的深入解析
Jun 26 PHP
ECMall支持SSL连接邮件服务器的配置方法详解
May 19 PHP
php使用百度ping服务代码实例
Jun 19 PHP
php实现发送微信模板消息的方法
Mar 07 PHP
php显示指定目录下子目录的方法
Mar 20 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
Jan 08 PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
Nov 28 PHP
php封装db类连接sqlite3数据库的方法实例
Dec 19 PHP
PHP序列化和反序列化深度剖析实例讲解
Dec 29 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引用传值实例详解学习
2013/11/06 PHP
php中sql注入漏洞示例 sql注入漏洞修复
2014/01/24 PHP
教你如何用php实现LOL数据远程获取
2014/06/10 PHP
php 批量查询搜狗sogou代码分享
2015/05/17 PHP
PHP创建多级目录的两种方法
2016/10/28 PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
2018/10/15 PHP
围观tangram js库
2010/12/28 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
2013/02/04 Javascript
js确认删除对话框效果的示例代码
2014/02/20 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
js图片轮播手动切换效果
2015/11/10 Javascript
浅谈Angular中ngModel的$render
2016/10/24 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
vue-cli构建vue项目的步骤详解
2019/01/27 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
vue 解决data中定义图片相对路径页面不显示的问题
2020/08/13 Javascript
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
Python函数式编程指南(四):生成器详解
2015/06/24 Python
Python中强大的命令行库click入门教程
2016/12/26 Python
Python面向对象之反射/自省机制实例分析
2018/08/24 Python
python学生信息管理系统(完整版)
2020/04/05 Python
python3连接MySQL8.0的两种方式
2020/02/17 Python
经验丰富程序员才知道的8种高级Python技巧
2020/07/27 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
CHARLES & KEITH澳大利亚官网:新加坡时尚品牌
2019/01/22 全球购物
Groupon西班牙官方网站:在线优惠券和交易,节省高达70%
2021/03/13 全球购物
实习生自我鉴定
2013/12/12 职场文书
超市中秋节促销方案
2014/03/21 职场文书
初中生操行评语大全
2014/04/24 职场文书
班主任评语大全
2014/04/26 职场文书
建筑安全标语
2014/06/07 职场文书
2015中秋祝酒词
2015/08/12 职场文书
读《推着妈妈去旅行》有感1500字
2019/10/15 职场文书