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和ACCESS写聊天室(七)
Oct 09 PHP
网页游戏开发入门教程三(简单程序应用)
Nov 02 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
Jul 19 PHP
PHP获取文件相对路径的方法
Feb 26 PHP
php强大的时间转换函数strtotime
Feb 18 PHP
php 读取输出其他文件的实现方法
Jul 26 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
Sep 09 PHP
Yii2表单事件之Ajax提交实现方法
May 04 PHP
快速解决PHP调用Word组件DCOM权限的问题
Dec 27 PHP
PHP数组去重的更快实现方式分析
May 09 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
Jun 03 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
Oct 30 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
PHP句法规则详解 入门学习
2011/11/09 PHP
PHP微信API接口类
2016/08/22 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
jquery聚焦文本框与扩展文本框聚焦方法
2012/10/12 Javascript
jquery prop的使用介绍及与attr的区别
2013/12/19 Javascript
js中哈希表的几种用法总结
2014/01/28 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
jQuery实现边框动态效果的实例代码
2016/09/23 Javascript
webuploader模态框ueditor显示问题解决方法
2016/12/27 Javascript
jQuery tip提示插件(实例分享)
2017/04/28 jQuery
详解vue-resource promise兼容性问题
2017/06/20 Javascript
vue使用ElementUI时导航栏默认展开功能的实现
2018/07/04 Javascript
微信小程序开发之自定义tabBar的实现
2018/09/06 Javascript
Vue数字输入框组件使用方法详解
2020/02/10 Javascript
[01:19:46]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
python利用wx实现界面按钮和按钮监听和字体改变的方法
2019/07/17 Python
python 实现绘制整齐的表格
2019/11/18 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
python matplotlib imshow热图坐标替换/映射实例
2020/03/14 Python
Python响应对象text属性乱码解决方案
2020/03/31 Python
从一次项目重构说起CSS3自定义变量在项目的使用方法
2021/03/01 HTML / CSS
购买正版游戏和游戏激活码:Green Man Gaming
2019/11/06 全球购物
大学生求职自荐信
2013/12/12 职场文书
组织关系转移介绍信
2014/01/16 职场文书
幼儿园中班教学反思
2014/02/10 职场文书
人力资源部经理岗位职责规定
2014/02/23 职场文书
如何写自我评价?自我评价写什么好?
2014/03/14 职场文书
旅游安全协议书
2014/04/21 职场文书
《山谷中的谜底》教学反思
2014/04/26 职场文书
希特勒的演讲稿
2014/05/23 职场文书
2015年管理人员工作总结
2015/05/13 职场文书
2019XX公司员工考核管理制度!
2019/08/07 职场文书
python析构函数用法及注意事项
2021/06/22 Python
Pandas自定义选项option设置
2021/07/25 Python