源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-04-01 22:00 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Codeigniter中禁止A Database Error Occurred错误提示的方法
在默认的情况下,CodeIgniter会显示所有的PHP错误。但是当你开发程序结束时,你可能想要改变这个情况。 你会发现在index.php文件顶端有这个函数error_reporting(),通过它可以进行对错误的设置。 即使你关闭了错误报告,当有错误发生时,错误记录也不会停止。 所以,修改php.ini不能达到我们想要的效果。 下面是解决办法: [b]1. Codeigniter中禁止A Database Error Occurred错误提示[/b] 在CodeIgniter 用户指南中说到,设置 ENVIRONMENT 常量为 'development' 值将会允许所有PHP错误报告都输出到浏览器。 相反的,设置常量为 'production' 将会禁止所有错误报告的输出。 [b]index.php中修改error_reporting: [/b]
[u]复制代码[/u] 代码如下:
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.');      }  }
[b]2. Codeigniter中禁止A PHP Error was encountered错误提示[/b] config/database.php中修改数据库设置:
[u]复制代码[/u] 代码如下:
$db['default']['db_debug'] = FALSE;
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部