Codeigniter中禁止A Database Error Occurred错误提示
来源:互联网 发布:genbank数据库记录 编辑:程序博客网 时间:2024/06/11 15:30
在默认的情况下,CodeIgniter会显示所有的PHP错误。但是当你开发程序结束时,你可能想要改变这个情况。
你会发现在index.php文件顶端有这个函数error_reporting(),通过它可以进行对错误的设置。 即使你关闭了错误报告,当有错误发生时,错误记录也不会停止。
所以,修改php.ini不能达到我们想要的效果。
下面是解决办法:
1. Codeigniter中禁止A Database Error Occurred错误提示
在CodeIgniter 用户指南中说到,设置 ENVIRONMENT 常量为 'development' 值将会允许所有PHP错误报告都输出到浏览器。 相反的,设置常量为 'production' 将会禁止所有错误报告的输出。
index.php中修改error_reporting:
代码如下:
01
define(
'ENVIRONMENT'
,
'production'
);
//默认是development
02
if
(defined(
'ENVIRONMENT'
))
03
{
04
switch
(ENVIRONMENT)
05
{
06
case
'development'
:
07
error_reporting
(E_ALL);
08
break
;
09
10
case
'testing'
:
11
case
'production'
:
12
error_reporting
(0);
13
break
;
14
15
default
:
16
exit
(
'The application environment is not set correctly.'
);
17
}
18
}
2. Codeigniter中禁止A PHP Error was encountered错误提示
config/database.php中修改数据库设置:
代码如下:
1
$db
[
'default'
][
'db_debug'
] = FALSE;
0 0
- Codeigniter中禁止A Database Error Occurred错误提示
- Codeigniter中禁止A Database Error Occurred错误提示
- Codeigniter中禁止A Database Error Occurred及A PHP Error was encountered错误提示的方法
- 启动eclipse时候提示错误Error:Could not create the Java Virtual Machine. Error:A Fatal exception has occurred
- MyEclipse2014中运行Tomcat时,出现提示:“A configuration error occurred during startup.Please....”
- Eclipse 中 An error has occurred 错误
- 开机出现A disk read error occurred错误
- nginx报A error occurred错误的解决过程
- nginx报A error occurred错误的解决过程
- 解决IIS7中出现An error occurred on the server when processing the URL错误提示的方法
- 解决IIS7中出现An error occurred on the server when processing the URL错误提示的方法
- 解决IIS7中出现An error occurred on the server when processing the URL错误提示的方法
- MyElipse7.0出现“An internal error occurred during: "Generating Artifacts". Getting database metadata” 错误解决
- 解决wordpress提示Error establishing a database connection的办法
- 解决WordPress的Error establishing a database connection错误
- 解决WordPress的Error establishing a database connection错误
- ABAQUS显示如下错误 ***ERROR: An error occurred during a write access to
- 错误提示:mysqldump: Got error: 1049: Unknown database '***;' when selecting the database
- Android开机自动运行程序
- Android层次化安全架构及核心组件概览
- Drop table相关处理
- SpringMVC上传下载
- linux 终端速度显示
- Codeigniter中禁止A Database Error Occurred错误提示
- 浅析Android系统架构及内核
- IOS开发—GCD介绍
- Jsp 访问SQLsever2008R2
- 强大的vim配置文件,让编程更随意
- JAVA实现拓扑排序
- Android HandlerThread 的使用及其Demo
- 堆、栈、自由存储区、全局/静态存储区和常量存储区
- 如何在android style文件中使用自定义属性