yii的入口文件index.php中为什么会有这两句


Posted in PHP onAugust 04, 2016

yii的应用模板中,index.php中 前面会有这两句

<?php
// comment out the following two lines when deployed to production
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');

当部署到生产环境时,注释掉下面两行,上面的注释是这样说的。

但经过团队开发和部署环境的人,都知道,这意味着在部署时要经过一次手动操作,如果操作者不知道或者忘了这个操作,就会是个悲剧。

所以为什么会有这两句呢?或者有没有什么办法避免悲剧出现?

答案是php.ini 的auto_prepend_file 配置项,在不同的服务器环境如生产、测试等,定义好一个 auto_prepend_file 的php脚本,里面定义了这两个常量:

<?php
define('YII_DEBUG', false);
define('YII_ENV', 'prod');

这个脚本可以在服务器镜像中预先定义好,开通新的机器时直接以这个包含了auto_prepend_file脚本的php环境,在后续的日程维护中,就不会在出现悲剧。

以上所述是小编给大家介绍的yii的入口文件index.php中为什么会有这两句,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
利用php来自动调用不同服务器上的flash
Oct 09 PHP
在php中判断一个请求是ajax请求还是普通请求的方法
Jun 28 PHP
PHP url 加密解密函数代码
Aug 26 PHP
php中通过数组进行高效随机抽取指定条记录的算法
Sep 09 PHP
php旋转图片90度的方法
Nov 07 PHP
php实现图形显示Ip地址的代码及注释
Jan 20 PHP
PHP移动文件指针ftell()、fseek()、rewind()函数总结
Nov 18 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
Sep 23 PHP
Zend Framework基本页面布局分析
Mar 19 PHP
PHP加密解密类实例代码
Jul 20 PHP
Thinkphp开发--集成极光推送
Sep 15 PHP
PHP+MySQL实现模糊查询员工信息功能示例
Jun 01 PHP
Laravel最佳分割路由文件(routes.php)的方式
Aug 04 #PHP
基于Swoole实现PHP与websocket聊天室
Aug 03 #PHP
浅析php如何实现App常用的秒发功能
Aug 03 #PHP
php微信开发之带参数二维码的使用
Aug 03 #PHP
PHP支付系统设计与典型案例分享
Aug 02 #PHP
php微信支付接口开发程序
Aug 02 #PHP
比较完整的微信开发php代码
Aug 02 #PHP
You might like
动态网站web开发 PHP、ASP还是ASP.NET
2006/10/09 PHP
ThinkPHP空模块和空操作详解
2014/06/30 PHP
阿里云PHP SMS短信服务验证码发送方法
2017/07/11 PHP
Yii2框架加载css和js文件的方法分析
2019/05/25 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
2019/10/11 PHP
ie 调试javascript的工具
2009/04/29 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
2014/11/28 Javascript
JS+CSS实现带关闭按钮DIV弹出窗口的方法
2015/02/27 Javascript
js完整倒计时代码分享
2016/09/18 Javascript
使用jquery实现的循环连续可停顿滚动实例
2016/11/23 Javascript
JavaScript构建自己的对象示例
2016/11/29 Javascript
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
jQuery实现动态添加和删除input框实例代码
2019/03/26 jQuery
koa大型web项目中使用路由装饰器的方法示例
2019/04/02 Javascript
webpack proxy 使用(代理的使用)
2020/01/10 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
原生js实现购物车
2020/09/23 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
[06:53]DOTA2每周TOP10 精彩击杀集锦vol.3
2014/06/25 DOTA
[01:10:49]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
Pyramid Mako模板引入helper对象的步骤方法
2013/11/27 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
简单谈谈python基本数据类型
2018/09/26 Python
详解python中index()、find()方法
2019/08/29 Python
Python如何执行系统命令
2020/09/23 Python
英国玛莎百货美国官网:Marks & Spencer美国
2018/11/06 全球购物
实用的简历自我评价
2014/03/06 职场文书
端午节活动总结
2014/08/26 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
党员先进事迹材料
2014/12/19 职场文书
《草船借箭》教学反思
2016/02/23 职场文书
2019最新婚庆对联集锦!
2019/07/10 职场文书
解决MySQL存储时间出现不一致的问题
2021/04/28 MySQL
为什么代码规范要求SQL语句不要过多的join
2021/06/23 MySQL
JMeter对MySQL数据库进行压力测试的实现步骤
2022/01/22 MySQL