CI框架apache相关设置 开发模式 生产模式自动判断
2016-11-25 00:00
387 查看
本地测试环境中
apahche httpd-vhosts.conf 中添加虚拟主机例如 test.demo.com
增加变量
SetEnv CI_ENV "development"
本地hosts文件 增加对应 ip 如127.0.0.1 test.demo.com
CI application config 文件夹中 config.php文件
添加以下信息
switch (ENVIRONMENT)
{
case 'development':
$config['base_url'] = 'test.demo.com';
break;
case 'production':
$config['base_url'] = 'www.demo.com';
break;
}
数据库对应设置 以sae为例
CI application config 文件夹中 database.php文件
switch (ENVIRONMENT)
{
case 'development':
$db['default'] = array(
'dsn' => '',
/**** localhost ***/
'port' => '3306',
'hostname' => '127.0.0.1',
'username' => 'root',
'password' => 'root',
'database' => 'ci',
/**************************/
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
break;
default:
$db['default'] = array(
'dsn' => '',
/**** sae配置 ***/
'hostname' => SAE_MYSQL_HOST_M,
'port' => SAE_MYSQL_PORT,
'username' => SAE_MYSQL_USER,
'password' => SAE_MYSQL_PASS,
'database' => SAE_MYSQL_DB,
/*************************/
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
}
apahche httpd-vhosts.conf 中添加虚拟主机例如 test.demo.com
增加变量
SetEnv CI_ENV "development"
本地hosts文件 增加对应 ip 如127.0.0.1 test.demo.com
CI application config 文件夹中 config.php文件
添加以下信息
switch (ENVIRONMENT)
{
case 'development':
$config['base_url'] = 'test.demo.com';
break;
case 'production':
$config['base_url'] = 'www.demo.com';
break;
}
数据库对应设置 以sae为例
CI application config 文件夹中 database.php文件
switch (ENVIRONMENT)
{
case 'development':
$db['default'] = array(
'dsn' => '',
/**** localhost ***/
'port' => '3306',
'hostname' => '127.0.0.1',
'username' => 'root',
'password' => 'root',
'database' => 'ci',
/**************************/
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
break;
default:
$db['default'] = array(
'dsn' => '',
/**** sae配置 ***/
'hostname' => SAE_MYSQL_HOST_M,
'port' => SAE_MYSQL_PORT,
'username' => SAE_MYSQL_USER,
'password' => SAE_MYSQL_PASS,
'database' => SAE_MYSQL_DB,
/*************************/
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
}
相关文章推荐
- 2016/5/6 thinkphp ①框架 ② 框架项目部署 ③MVC模式 ④控制器访问及路由解析 ⑤开发和生产模式 ⑥控制器和对应方法创建 ⑦视图模板文件创建 ⑧url地址大小写设置 ⑨空操作空控制器 ⑩项目分组
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- oracle数据库热备方案中,自动归档模式的相关问题,-------转【一例SPFILE设置错误导致数据库无法启动】
- CI框架 -- 开发环境、生产环境
- 嵌入式裸机开发学习:2440驱动LCD的24bpp模式相关设置
- PHP Strom 配置less 并设置编译后在远程开发模式下自动上传css文件
- DDD开发模式ABP框架权限设置
- [转]WebLogic生产模式下启动时设置自动登录方法
- PHP Strom 配置less 并设置编译后在远程开发模式下自动上传css文件
- php CI框架微信开发小记——获取openid和其他相关用户信息
- 黄聪:如何判断VS开发C#是否为设计模式,以免编译之前操作窗体设计器代码自动运行
- WebLogic生产模式下启动时设置自动登录方法
- [转]WebLogic生产模式下启动时设置自动登录方法
- apache服务器设置了带密码的证书,怎么自动随系统启动而启动?
- 构建基于MVC+Observer模式的、艺术性的移动开发框架(KJAVA版)(二)
- Web开发框架中的架构模式比较(五)
- 构建基于MVC+Observer模式的、艺术性的移动开发框架(KJAVA版)(一)
- 构建基于MVC+Observer模式的、艺术性的移动开发框架(KJAVA版)(二)
- 构建基于MVC+Observer模式的、艺术性的移动开发框架(KJAVA版)(二)
- 构建基于MVC+Observer模式的、艺术性的移动开发框架(KJAVA版)(一)