123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324 |
- <?php
- include('yiguanjia_const.php');
- $env = @file_get_contents(__DIR__.DIRECTORY_SEPARATOR."env.txt");
- if(trim($env) == 'develop'){// 本地配置
- define('DB_CONNETC', 'mongodb://127.0.0.1:27017');
- define('ENVIRONMENT', 'test');
- return array(
- 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
- 'name'=>'壹管家',
- 'preload'=>array('log'),
- //中文
- 'language' => 'zh_cn',
- // autoloading model and component classes
- 'import'=>array(
- 'application.models.*',
- 'application.models.data.*',
- 'application.models.redis.*',
- 'application.models.admin.*',
- 'application.components.*',
- 'ext.YiiMongoDbSuite.*',
- 'ext.redis.*',
- 'application.vendors.*',
- 'application.behaviors.*',
- 'application.services.*',
- 'application.controllers.*',
- 'application.message.*',
- 'application.widget.*',
- 'application.modules.o2o.models.*',
- ),
- // application components
- 'components'=>array(
- 'request' => array(
- 'class' => 'ZHttpRequest'
- ),
- 'redis' => array(
- 'class' => 'ext.redis.ARedisConnection',
- 'hostname' => '127.0.0.1',
- 'port' => 6379,
- 'database' => 0,
- 'prefix' => 'Yii.redis.'
- ),
- 'mongodb_data' => array(//管理后台的数据库
- 'class' => 'EMongoDB',
- 'connectionString' => 'mongodb://127.0.0.1:27017',
- 'dbName' => 'data',
- 'fsyncFlag' => true,
- 'safeFlag' => true,
- 'useCursor' => true
- ),
- 'mongodb_o2o' => array(//o2o的数据库
- 'class' => 'EMongoDB',
- 'connectionString' => 'mongodb://127.0.0.1:27017',
- 'dbName' => 'fuwu',
- 'fsyncFlag' => true,
- 'safeFlag' => true,
- 'useCursor' => true
- ),
- 'mongodb' => array(//管理后台的数据库
- 'class' => 'EMongoDB',
- 'connectionString' => 'mongodb://127.0.0.1:27017',
- 'dbName' => 'backend',
- 'fsyncFlag' => true,
- 'safeFlag' => true,
- 'useCursor' => true
- ),
- 'mongodb_analysis' => array(//统计分析的数据库
- 'class' => 'EMongoDB',
- 'connectionString' => 'mongodb://127.0.0.1:27017',
- 'dbName' => 'analysis',
- 'fsyncFlag' => true,
- 'safeFlag' => true,
- 'useCursor' => true
- ),
- 'log'=>array(
- 'class'=>'CLogRouter',
- 'routes'=>array(
- array(
- 'class'=>'CFileLogRoute',
- 'levels'=>'error, warning',
- ),
- array(
- 'class'=>'CWebLogRoute',
- ),
- ),
- ),
- 'messages'=>array(
- 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'messages'
- ),
- 'coreMessage'=>array(
- 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'messages'
- )
- ),
- 'params'=> array_merge(
- $wz,
- array(
- 'app'=>'console',
- 'qiniuConfig' => array(
- 'ak'=>'Kn8GNMFOLKTNMUaKZ6r1wnjsgTk4ideQifK3umUr',
- 'sk'=>'mLtD4GhBjQt_llcgx4rKlhAts9j8iJ0Qa5VmNyi2',
- 'icons'=>'icons',
- 'pics'=>'pics',//
- 'avatars'=>'avatars',//用户的头像
- 'others'=>'others',//其他类型的图片
- 'voice'=>'voice',//音频文件
- 'video'=>'video',//视频文件
- ),
- )
- )
- );
- }elseif(trim($env) == 'product'){
- define('DB_CONNETC', 'mongodb://root:Yiguanjia6101@10.9.156.18:27017');
- define('ENVIRONMENT', 'product');
- return array(
- 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
- 'name'=>'壹管家̨',
- 'preload'=>array('log'),
- //中文
- 'language' => 'zh_cn',
- // autoloading model and component classes
- 'import'=>array(
- 'application.models.*',
- 'application.models.data.*',
- 'application.models.redis.*',
- 'application.models.admin.*',
- 'application.components.*',
- 'ext.YiiMongoDbSuite.*',
- 'ext.redis.*',
- 'application.vendors.*',
- 'application.behaviors.*',
- 'application.services.*',
- 'application.controllers.*',
- 'application.message.*',
- 'application.widget.*',
- 'application.modules.o2o.models.*',
- ),
- // application components
- 'components'=>array(
- 'request' => array(
- 'class' => 'ZHttpRequest'
- ),
- 'redis' => array(
- 'class' => 'ext.redis.ARedisConnection',
- 'hostname' => '10.9.150.228',
- 'port' => 6379,
- 'database' => 0,
- 'prefix' => 'Yii.redis.'
- ),
- 'mongodb_data' => array(//管理后台的数据库
- 'class' => 'EMongoDB',
- 'connectionString' => 'mongodb://root:Yiguanjia6101@10.9.156.18:27017',
- 'dbName' => 'data',
- 'fsyncFlag' => true,
- 'safeFlag' => true,
- 'useCursor' => true
- ),
- 'mongodb_o2o' => array(//o2o的数据库
- 'class' => 'EMongoDB',
- 'connectionString' => 'mongodb://root:Yiguanjia6101@10.9.156.18:27017',
- 'dbName' => 'fuwu',
- 'fsyncFlag' => true,
- 'safeFlag' => true,
- 'useCursor' => true
- ),
- 'mongodb' => array(//管理后台的数据库
- 'class' => 'EMongoDB',
- 'connectionString' => 'mongodb://root:Yiguanjia6101@10.9.156.18:27017',
- 'dbName' => 'backend',
- 'fsyncFlag' => true,
- 'safeFlag' => true,
- 'useCursor' => true
- ),
- 'mongodb_analysis' => array(//统计分析的数据库
- 'class' => 'EMongoDB',
- 'connectionString' => 'mongodb://root:Yiguanjia6101@10.9.156.18:27017',
- 'dbName' => 'analysis',
- 'fsyncFlag' => true,
- 'safeFlag' => true,
- 'useCursor' => true
- ),
- 'log'=>array(
- 'class'=>'CLogRouter',
- 'routes'=>array(
- array(
- 'class'=>'CFileLogRoute',
- 'levels'=>'error, warning',
- ),
- array(
- 'class'=>'CWebLogRoute',
- ),
- ),
- ),
- 'messages'=>array(
- 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'messages'
- ),
- 'coreMessage'=>array(
- 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'messages'
- )
- ),
- 'params'=> array_merge(
- $wz,
- array(
- 'app'=>'console',
- 'qiniuConfig' => array(
- 'ak'=>'Kn8GNMFOLKTNMUaKZ6r1wnjsgTk4ideQifK3umUr',
- 'sk'=>'mLtD4GhBjQt_llcgx4rKlhAts9j8iJ0Qa5VmNyi2',
- 'icons'=>'icons',
- 'pics'=>'pics',
- 'avatars'=>'avatars',//用户的头像
- 'others'=>'others',//其他类型的图片
- 'voice'=>'voice',//音频文件
- 'video'=>'video'//音频文件
- )
- )
- )
- );
- }else{//测试配置
- define('DB_CONNETC', 'mongodb://root:Yiguanjia6101@10.9.198.18:27017');
- define('ENVIRONMENT', 'test');
- return array(
- 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
- 'name'=>'壹管家̨',
- 'preload'=>array('log'),
- //中文
- 'language' => 'zh_cn',
- // autoloading model and component classes
- 'import'=>array(
- 'application.models.*',
- 'application.models.data.*',
- 'application.models.redis.*',
- 'application.models.admin.*',
- 'application.components.*',
- 'ext.YiiMongoDbSuite.*',
- 'ext.redis.*',
- 'application.vendors.*',
- 'application.behaviors.*',
- 'application.services.*',
- 'application.controllers.*',
- 'application.message.*',
- 'application.widget.*',
- 'application.modules.o2o.models.*',
- ),
- // application components
- 'components'=>array(
- 'request' => array(
- 'class' => 'ZHttpRequest'
- ),
- 'redis' => array(
- 'class' => 'ext.redis.ARedisConnection',
- 'hostname' => '10.9.160.211',
- 'port' => 6379,
- 'database' => 0,
- 'prefix' => 'Yii.redis.'
- ),
- 'mongodb_data' => array(//管理后台的数据库
- 'class' => 'EMongoDB',
- 'connectionString' => 'mongodb://root:Yiguanjia6101@10.9.198.18:27017',
- 'dbName' => 'data',
- 'fsyncFlag' => true,
- 'safeFlag' => true,
- 'useCursor' => true
- ),
- 'mongodb_o2o' => array(//o2o的数据库
- 'class' => 'EMongoDB',
- 'connectionString' => 'mongodb://root:Yiguanjia6101@10.9.198.18:27017',
- 'dbName' => 'fuwu',
- 'fsyncFlag' => true,
- 'safeFlag' => true,
- 'useCursor' => true
- ),
- 'mongodb' => array(//管理后台的数据库
- 'class' => 'EMongoDB',
- 'connectionString' => 'mongodb://root:Yiguanjia6101@10.9.198.18:27017',
- 'dbName' => 'backend',
- 'fsyncFlag' => true,
- 'safeFlag' => true,
- 'useCursor' => true
- ),
- 'mongodb_analysis' => array(//统计分析的数据库
- 'class' => 'EMongoDB',
- 'connectionString' => 'mongodb://root:Yiguanjia6101@10.9.198.18:27017',
- 'dbName' => 'analysis',
- 'fsyncFlag' => true,
- 'safeFlag' => true,
- 'useCursor' => true
- ),
- 'log'=>array(
- 'class'=>'CLogRouter',
- 'routes'=>array(
- array(
- 'class'=>'CFileLogRoute',
- 'levels'=>'error, warning',
- ),
- array(
- 'class'=>'CWebLogRoute',
- ),
- ),
- ),
- 'messages'=>array(
- 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'messages'
- ),
- 'coreMessage'=>array(
- 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'messages'
- )
- ),
- 'params'=> array_merge(
- $wz,
- array(
- 'app'=>'console',
- 'qiniuConfig' => array(
- 'ak'=>'Kn8GNMFOLKTNMUaKZ6r1wnjsgTk4ideQifK3umUr',
- 'sk'=>'mLtD4GhBjQt_llcgx4rKlhAts9j8iJ0Qa5VmNyi2',
- 'icons'=>'icons',//
- 'pics'=>'pics',//
- 'avatars'=>'avatars',//用户的头像
- 'video'=>'video'//视频文件
- )
- )
- )
- );
- }
|