×
新网 > 虚机资讯 > 正文

CI框架apache相关设置 开发模式 生产模式自动判断

  • 作者:未知
  • 来源:
  • 2018-04-25 18:02:40

本地测试环境中 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

本地测试环境中

timg (1).jpg

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
);
}

 

  • 相关专题

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

免费咨询获取折扣

Loading