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

 更新时间:2014年06月12日 11:40:32   投稿:shichen2014   我要评论
在默认的情况下,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中call user func()函数及如何使用call user func调用自定义函数

    浅析PHP中call user func()函数及如何使用call user func调用自定

    使用call_user_func函数,通过传入字符串函数,可以调用自定义函数,并且支持引用。该函数允许用户调用直接写的函数并传入一定的参数,下面总结下这个函数的使用方法,需要的朋友参考下
    2015-11-11
  • PHP中使用TCPDF生成PDF文档实例

    PHP中使用TCPDF生成PDF文档实例

    这篇文章主要介绍了PHP中使用TCPDF生成PDF文档实例,文中还介绍了其它常用的PHP生成PDF开源项目,需要的朋友可以参考下
    2014-07-07
  • PHP递归算法的简单实例

    PHP递归算法的简单实例

    今天小编就为大家分享一篇关于PHP递归算法的简单实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • Drupal简体中文语言包安装教程

    Drupal简体中文语言包安装教程

    这篇文章主要介绍了Drupal简体中文语言包安装教程,本文讲解了Drupal中文语言包的安装步骤,需要的朋友可以参考下
    2014-09-09
  • smarty学习笔记之常见代码段用法总结

    smarty学习笔记之常见代码段用法总结

    这篇文章主要介绍了smarty学习笔记之常见代码段用法,结合实例形式总结分析了Smarty常见代码段的含义与使用方法,需要的朋友可以参考下
    2016-03-03
  • 老生常谈ThinkPHP中的行为扩展和插件(推荐)

    老生常谈ThinkPHP中的行为扩展和插件(推荐)

    下面小编就为大家带来一篇老生常谈ThinkPHP中的行为扩展和插件(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • CodeIgniter安全相关设置汇总

    CodeIgniter安全相关设置汇总

    这篇文章主要介绍了CodeIgniter安全相关设置,需要的朋友可以参考下
    2014-07-07
  • CI框架常用函数封装实例

    CI框架常用函数封装实例

    这篇文章主要介绍了CI框架常用函数封装,结合实例形式分析了CI框架常用的金沙国际官网查询、插入、删除、更新及debug调试等操作技巧,需要的朋友可以参考下
    2016-11-11
  • laravel开发中跨域的解决方案

    laravel开发中跨域的解决方案

    最近在开发中遇到了跨域的需求,通过查找相关资料找到了相关的解决方法了,所以下面这篇文章主要给大家介绍了关于laravel开发中跨域的解决方案,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-10-10
  • php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击

    php mysql_real_escape_string addslashes及mysql绑定参数防SQL注

    这篇文章主要介绍了php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击的相关资料,需要的朋友可以参考下
    2016-12-12

最新评论