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

2015-01-24信息快讯网

在默认的情况下,CodeIgniter会显示所有的PHP错误。但是当你开发程序结束时,你可能想要改变这个情况。这篇文章主要介绍了Codeigniter中禁止A Database Error Occurred错误提示的方法,需要的朋友可以参考下

在默认的情况下,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中Header使用的HTTP协议及常用方法小结
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
CI框架装载器Loader.php源码分析
PHP has encountered a Stack overflow问题解决方法
完美实现wordpress禁止文章修订和自动保存的方法
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
PHP处理Oracle的CLOB实例
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
Codeigniter(CI)框架分页函数及相关知识
用 Composer构建自己的 PHP 框架之使用 ORM
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
php 模拟 asp.net webFrom 按钮提交事件实例
安装ImageMagick出现error while loading shared libraries的解决方法
Chrome Web App开发小结
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
php 过滤英文标点符号及过滤中文标点符号代码
Codeigniter实现智能裁剪图片的方法
Codeigniter+PHPExcel实现导出数据到Excel文件
Codeigniter生成Excel文档的简单方法
让CodeIgniter数据库缓存自动过期的处理的方法
CodeIgniter启用缓存和清除缓存的方法
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
PHP捕获Fatal error错误的方法
CI框架中集成CKEditor编辑器的教程
PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
PHP的foreach中使用引用时需要注意的一个问题和解决方法
windwos下使用php连接oracle数据库的过程分享
linux使用crontab实现PHP执行计划定时任务
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
©2014-2024 dbsqp.com