调整CodeIgniter错误报告级别

修改位置:CI根目录 index.php

为开发环境与生产环境定义错误报告级别

 1 if (defined(‘ENVIRONMENT‘))
 2 {
 3     switch (ENVIRONMENT)
 4     {
 5         case ‘development‘:
 6             error_reporting(E_ALL);
 7         break;
 8
 9         case ‘testing‘:
10         case ‘production‘:
11             error_reporting(E_ERROR);
12         break;
13
14         default:
15             exit(‘The application environment is not set correctly.‘);
16     }
17 }

参考:http://codeigniter.org.cn/user_guide/general/errors.html

时间: 2024-07-30 07:54:04

调整CodeIgniter错误报告级别的相关文章

PHP错误报告级别及调整方法

运行PHP脚本时,PHP解析器会尽其所能能报告它遇到的问题.在PHP中错误报告的处理行为,都是通过PHP的配置文件php.ini中有关的配置指令确定的.另外PHP的错误报告有很多种级别,可以根据不同的错误报告级别提供对应的调试方法.一旦把PHP设置成呈现出发生了哪些错误,你可能想调整错误报告的级别.在下表中列出了PHP中大多数的错误报告级别. 如果开发人员希望在PHP脚本中,遇到表中的某个级别的错误时,将错误消息报告给他,则必须在配置文件php.ini中,将display_errors指令的值设

PHP错误报告级别

error_reporting = E_ALL & ~E_NOTICE ; 错误报告级别是位字段的叠加,推荐使用 E_ALL | E_STRICT ; 1 E_ERROR 致命的运行时错误 ; 2 E_WARNING 运行时警告(非致命性错误) ; 4 E_PARSE 编译时解析错误 ; 8 E_NOTICE 运行时提醒(经常是bug,也可能是有意的) ; 16 E_CORE_ERROR PHP启动时初始化过程中的致命错误 ; 32 E_CORE_WARNING PHP启动时初始化过程中的警告(

PHP中如何设置error_reporting错误报告级别

错误报告级别:指定了在什么情况下,脚本代码中的错误(这里的错误是广义的错误,包括E_NOTICE注意.E_WARNING警告.E_ERROR致命错误等)会以错误报告的形式输出. 设置错误报告级别的方法: 1. 修改PHP的配置文件php.ini 这种方式设置error_reporting后,重启web服务器,就会永久生效. 这里以xampp集成软件包为例,打开配置文件php.ini,查看错误报告级别error_reporting的默认值,如下: error_reporting=E_ALL & ~

关于PHP.INI中的错误ERROR报告级别设置

最近在写php的过程中发现php提示php notice:………………的字样,虽然这个只是php的提示内容,并没有什么大的影响,但是出于安全性和美观方面的考虑,小弟还是想把这个东西去掉. 那么,怎么办呢? 抬出baidu,直接复制.粘贴php notice:,这样搜索的结果,一般有两种情况: 一.直接来一句:error_reporting=E_ALL&~E_NOTICE,搞得你不知道什么意思?! 二. 1.在php.ini文件中改动error_reporting 改为: error_report

php之错误报告设置

php在运行时,针对严重程度不同的错误,给予不同的错误提示. 开发时,为了程序的规范性,把错误级别调到比较高,notice级别的也报出来,有助于快速定位错误和代码规范.在产品上线后,网站运营过程中,就不宜报这么多错,1:这种错误给客户的印象不好:2:在报错时,把网站的绝对路径都报出来,增大被攻击的风险,因此,在网站上线后,就应该让报错级别降低,少报甚至不报. 设置错误报告级别 1:在php.ini里修改error_reporting选项:2:可以在php页面里,error_reporting()

【Visual Basic】解决vb6退出时的错误报告

无论是多达100M-200M的企业版vb6还是5M多的精简版,如果你的机器上安装了VC6等其它Visual Studio 6.0的组件,很可能会在vb6退出关闭时,出现如下图的错误报告: 这是因为vb6与vc6等软件出现冲突所造成的. 这时你根本不用卸载vb6与vc6,重装一个Visual Studio 6.0这么麻烦. 只需要调整一下vb6就可以了. 具体如下: 1.选择vb6的工具栏上的外接程序->外接程序管理器,如下图: 2.选择Source Code Control这个外接程序,将其加载

Windows 关闭错误报告/弹窗

项目中需要第三方一个后台的第三方应用, 这就需要守护进程, 保证他一直在运行, 然而应用并不稳定. 在Win7,Win8,Win10中某些程序出错会出现Windows错误报告, 并且暂停应用不会退出, 这时候进程守护就会失效. 所以需要把错误报告弹窗关闭, 让程序发生错误后直接退出.  这样才能使守护进程生效. 一:注册表关闭弹窗(这个方法即可, 另一个可以顺便) 1.使用组合键"Win+R"打开运行窗口并输入"regedit"打开注册表编辑器窗口; 2.打开注册表

第26章 错误报告与应用程序恢复

26.1 Windows错误报告控制台 26.2 可编程了的Windows错误报告 26.3 对进程中的所有的问题报告进行定制 26.4 问题报告的创建与定制 26.4.1 创建一个自定义的问题报告 26.4.2设置报告参数:WerReportSetParameter 26.4.3 将小型转储文件放入报告:WerReportAddDump 26.4.4 将任意文件放入报告:WerReportAddFile 26.4.5 修改对话框文本:WerReportSetUIOption 26.4.6 提交

SQL Server错误严重性级别和异常处理

关于SQL Server的错误严重性级别的说明,强烈认真看一下下面的两个链接 脱机帮助 ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/sqlerrm9/html/3e7f5925-6edd-42e1-bf17-f7deb03993a7.htm 在线帮助 http://technet.microsoft.com/zh-cn/library/ms164086.aspx 简而言之,SQL Server的错误严重性分为三个等级 1. 轻微错误 :严重性级别为0-10