codeigniter如何开启关闭调试模式?
当我们在用codeigniter做项目开发时,在开发环境里面需要开启调试模式,在开发以及测试完成后就需要发布到服务器里面上线运营了。那么,codeigniter如何开启关闭调试模式呢?
开启调试模式:
codeigniter默认是开启调试模式的,如果我们想要查看更多处理信息,可以在控制器(或者方法)里面加入代码:
1 |
$this->output->enable_profiler(TRUE); |
当启用它时,将生成一份报告并插入到你的页面的最底部。里面将会显示页面执行耗时,当前控制器信息以及数据库执行信息等。有的朋友可能会遇到添加上述代码后并没有显示执行统计报告,那么请查看项目入口文件里面的:
1 |
define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'production'); |
最后一个参数是否为production,定义的常量ENVIRONMENT有3种值:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
/* *--------------------------------------------------------------- * ERROR REPORTING *--------------------------------------------------------------- * * Different environments will require different levels of error reporting. * By default development will show errors but testing and live will hide them. */ switch (ENVIRONMENT) { case 'development': error_reporting(-1); ini_set('display_errors', 1); break; case 'testing': case 'production': ini_set('display_errors', 0); if (version_compare(PHP_VERSION, '5.3', '>=')) { error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_USER_NOTICE & ~E_USER_DEPRECATED); } else { error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_USER_NOTICE); } break; default: header('HTTP/1.1 503 Service Unavailable.', TRUE, 503); echo 'The application environment is not set correctly.'; exit(1); // EXIT_ERROR } |
转载于:https://my.oschina.net/u/3194172/blog/3031181
codeigniter如何开启关闭调试模式?相关推荐
- html5 开启调试模式和关闭调试模式
html5 开启调试模式和关闭调试模式 最近入手h5,前后台都是我负责,调试接口的时候,老需要写alert(),和console.log()来调试后台返回的结果,所以界面出现了很多的弹出框.上线之前又 ...
- ThinkPHP 关闭调试模式
ThinkPHP有专门为开发过程而设置的调试模式,开启调试模式后,会牺牲一定的执行效率,但方便了不少,同时除错功能也非常值得. 开启调试模式: config/app.php 文件: return [/ ...
- 开启Direct3D调试模式
在#include <D3D9.h>语句前面加上以下这条语句即可: #define D3D_DEBUG_INFO 关闭调试时查看D3D Device对象的情况 开启调试时查看D3D对象的情 ...
- Android判断是否已经开启开发者调试模式以及引导用户去开启相应设置
大家都是有经验的开发人员,直接撸码: 判断当前是否已经开启开发者调试模式: boolean enableAdb = (Settings.Secure.getInt(getContentResolver ...
- TP关闭调试模式后报错
TP关闭调试模式后可能会出现问题 本地开发测试完成上传到服务器后,第一次打开正常,再刷新页面时就出现 "页面调试错误,无法找开页面,请重试"的错误. 1.可能问题runtime读写 ...
- e2 android,魅蓝E2 usb调试在哪?魅蓝E2开启usb调试模式图文教程
魅蓝E2在连接电脑前,通常需要先开启USB调试,然后才能正常被电脑识别,那么,魅蓝E2 usb调试在哪,怎么打开呢?针对初次使用魅蓝手机的新手朋友,接下来小编详细介绍下魅蓝E2开启usb调试方法,具体 ...
- OPPO R9s在哪里开启Usb调试模式的完美步骤
就在我们使用pc通过数据线连接到安卓手机的时候,如果手机没有开启Usb调试模式,pc则没办法成功读到我们的手机,如果遇到此情况我们需要找处理方法将手机的Usb调试模式开启,如下内容我们记录一下OPPO ...
- 解决ThinkPHP关闭调试模式时报错的问题汇总
解决ThinkPHP关闭调试模式时报错的问题汇总 参考文章: (1)解决ThinkPHP关闭调试模式时报错的问题汇总 (2)https://www.cnblogs.com/ZDPPU/p/584881 ...
- mysql 严格模式_MySQL 开启/关闭 严格模式(Strict Mode)
[广告:最高 ¥2000 红包]阿里云服务器.主机等产品通用,可叠加官网常规优惠使用 | 限时领取 查看 Mysql 是否开启严格模式: 打开 MySQL 配置文件 my.cnf(windows为my ...
最新文章
- 怎么接收layui上传的文件_layui 上传文件_批量导入数据UI的方法
- 建立循环双链表(头插法)
- R语言ggplot2可视化时避免geom_bar对x轴进行排序实战:直接对因子变量进行提前排序后再进行可视化、使用scale_x_discrete函数限定因子顺序
- JScrollPane 双滚动条
- 离2006年考研还有一个月
- mysql 5.7 配置多实例 — 独立配置文件方式
- CTime,Systemtime的比较还有转换成日期格式。
- 程序员必备 Git 分支开发规范指南
- 前端:JS/26/实例:随机显示小星星
- 计算机学院学生会宣传稿,计算机与信息工程学院学生会
- ES terms多值搜索及范围过滤深入剖析-搜索系统线上实战
- 红帽高级总监谈OpenJDK的未来:Java的未来从未如此光明
- Stacking:Catboost、Xgboost、LightGBM、Adaboost、RF etc
- SharePoint 2010 价格计算器
- 使用Scipy进行函数优化
- python读取海康威视摄像头价格_OpenCV+海康威视摄像头的实时读取
- 本地编译AndroidX源码
- AE MG动画脚本motion2 脚本使用方法学习笔记
- 12、vue-awsome-swiper与轮播图组件
- 【GUI制作】tkinter-一款跨平台的简易GUI库
热门文章
- Execution failed for task ':app:processDebugManifest'
- js强制进行QQ对话
- Arxiv论文速览--LAformer: Trajectory Prediction for Autonomous Driving with Lane-Aware Scene Constraints
- 数论之求质数的几种方法
- mysql多表查询连接的种类_MySQL中基本的多表连接查询教程
- 青蛙有那么蠢吗?(转载)
- 如何选择政务短信平台?
- java cn.itcast.gjp.controller
- 面试官6个灵魂拷问,灵魂拷问
- 欧姆龙CP1e与三台欧姆龙变频器走485modbus通讯程 启停,频率给定控制