dirname(__FILE__) . DIRECTORY_SEPARATOR . '..', 'name' => 'My Web Application', // preloading 'log' component 'preload' => array('log'), //设置默认控制器 'defaultController' => 'login', // autoloading model and component classes 'import' => array( 'application.models.*', 'application.components.*', 'lib.core.*', 'lib.core.db.*', 'lib.plugins.pclzip.*', 'lib.plugins.captcha.Captcha', 'ext.weixin.*', 'ext.phpqrcode.*', 'ext.phpexcel.*', //'ext.YiiMongoDbSuite.*', 'ext.MongoYii.*', 'ext.MongoYii.validators.*', 'ext.MongoYii.behaviors.*', 'ext.MongoYii.util.*', 'ext.pChart.*' ), 'modules' => array( // uncomment the following to enable the Gii tool /* 'gii'=>array( 'class'=>'system.gii.GiiModule', 'password'=>'Enter Your Password Here', // If removed, Gii defaults to localhost only. Edit carefully to taste. 'ipFilters'=>array('127.0.0.1','::1'), ), */ ), // application components 'components' => array( 'user' => array( // enable cookie-based authentication 'allowAutoLogin' => true, ), // uncomment the following to enable URLs in path-format 'urlManager' => array( 'urlFormat' => 'path', ), // 页面跳转 扩展类在protected/extensions/jumpage 'jump' => array( 'class' => 'ext.jumpage.jumpage', // 'successWait'=>500,//成功提示等待跳转时间,可以不指定,默认是2秒 // 'errorWait'=>6 //错误信息等待跳转时间,同上,默认3秒 ), 'tableCache' => array( 'class' => 'CFileCache', ), // 业务数据库 'businessDb' => array( 'class' => 'CDbConnection', 'connectionString' => 'mysql:host=192.168.1.210:3307;dbname=spider_business', 'emulatePrepare' => true, 'schemaCachingDuration' => 84600, 'schemaCacheID' => 'tableCache', 'username' => 'zsy', 'password' => 'lc12345', 'charset' => 'utf8', 'enableParamLogging' => true ), 'db251' => array( 'class' => 'CDbConnection', 'connectionString' => 'mysql:host=192.168.1.241:3306;dbname=zsy_crm', 'username' => 'zsy', 'password' => 'HnTqLszKLNv6RR5b', 'charset' => 'utf8', 'schemaCachingDuration' => 84600, 'schemaCacheID' => 'tableCache', ), 'enStuffDb' => array( //英语库 'class' => 'CDbConnection', 'connectionString' => 'mysql:host=192.168.1.210:3306;dbname=zsy_stuff', 'username' => 'zsy', 'password' => '9X3zV4AP8m5xvYUL', 'charset' => 'utf8', 'schemaCachingDuration' => 84600, 'schemaCacheID' => 'tableCache', ), 'errorHandler' => array( // use 'site/error' action to display errors 'errorAction' => 'site/error', ), 'session' => array( 'class' => 'CCacheHttpSession', 'autoStart' => true, 'cacheID' => 'sessionCache', // we only use the sessionCache to store the session 'cookieMode' => 'only', 'timeout' => 86400, ), 'sessionCache' => array( 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.240', 'port' => 6379, // 'connection_timeout'=>86400, ), ), ), 'mongodb' => array( 'class' => 'EMongoClient', //主文件 'server' => 'mongodb://192.168.1.251:27017', //服务器地址 'db' => 'school_handle_log',//数据库名称 /*'fsyncFlag' => true, //mongodb的确保所有写入到数据库的安全存储到磁盘 'safeFlag' => true, //mongodb的等待检索的所有写操作的状态,并检查 'useCursor' => false, //设置为true,将启用游标*/ ), 'mongodb1' => array( 'class' => 'EMongoClient', //主文件 'server' => 'mongodb://192.168.1.210:27017', //服务器地址 'db' => 'school_topic',//数据库名称 /*'fsyncFlag' => true, //mongodb的确保所有写入到数据库的安全存储到磁盘 'safeFlag' => true, //mongodb的等待检索的所有写操作的状态,并检查 'useCursor' => false, //设置为true,将启用游标*/ ), 'log' => array( 'class' => 'CLogRouter', 'routes' => array( array( 'class' => 'CFileLogRoute', 'levels' => 'error', 'categories' => array('system.cmodule.*', 'system.db.*'), 'subject' => 'zsyas2', 'ApiUrl' => array( 'url' => 'http://zsymonitor.dev.xueping.com/bug_log/write', 'username' => 'zxhx', 'password' => '533166afe82356ff5bc22ae9a263fb4e', ), ), // uncomment the following to show log messages on web pages array( 'class' => 'CNoteLogRoute', 'levels' => 'error', 'subject' => 'zsyas2', 'ApiUrl' => array( 'url' => 'http://zsymonitor.dev.xueping.com/bug_log/write', 'username' => 'zxhx', 'password' => '533166afe82356ff5bc22ae9a263fb4e', ), ), ), ), //redis 'cache' => array( 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.240', 'port' => 6379, // 'connection_timeout'=>86400, ), ), ), 'add_exam_class' => array( 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.240', 'port' => 6379, 'database' => 6, ), ), ), 'school_tiku_cache' => array( 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.240', 'port' => 6379, 'database' => 4, ), ), ), 'crm_login_cache' => array( 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.240', 'port' => 6379, 'database' => 6, ), ), ), 'school_topic_cache' => array( 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( // 'host' => '192.168.1.210', 'host' => '192.168.1.122', 'port' => 6379, 'database' => 8, // 'password'=>'123456' ), ), ), 'business_uuid_cache' => array( 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.240', 'port' => 6379, 'database' => 9, ), ), ), 'group_server_cache' => array( 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.240', 'port' => 6379, 'database' => 1, ), ), ), 'redis_business_student' => array( 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.240', 'port' => 6379, 'database' => 10, ), ), ), 'add_student_status' => array( 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.240', 'port' => 6379, 'database' => 6, ), ), ), 'topic_province_count' => array( 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( //'host' => '192.168.1.253', 'host' => '192.168.1.122', 'port' => 6379, 'database' => 3, ), ), ), 'holiday_report' => array( 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.240', 'port' => 6379, 'database' => 10, ), ), ), 'stu_login_permission' => array( 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.240', 'port' => 6379, 'database' => 5, ), ), ), 'method_use_num' => array( //考点使用量 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.122', 'port' => 6379, 'database' => 3, ), ), ), 'method_video' => array( //考点视频二维码 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.122', 'port' => 6379, 'database' => 1, ), ), ), 'unpaid_user_setting' => array( //未付费学生权限设置 'class' => 'ext.redis.CRedisCache', 'servers' => array( array( 'host' => '192.168.1.240', 'port' => 6379, 'database' => 7, ), ), ), /*'cache' => array( 'class'=>'CDummyCache', ),*/ ), // application-level parameters that can be accessed // using Yii::app()->params['paramName'] 'params' => array( "orders_id" => "http://zsy.dev.xueping.com/crm/api/id", "batch_orders_id" => "http://zsy.dev.xueping.com/crm/api/id/batch/", "order_interface" => "http://zsy.dev.xueping.com/crm/api/workflow/order/", "payment_interface" => "http://zsy.dev.xueping.com/crm/api/workflow/payment/", "api_username" => "zxhx", "api_password" => "183971ee2455430abbc0328f15050913", //默认数据库服务器 "default_server" => array( "addr" => "192.168.1.210:3307", "username" => "zsy", "password" => "lc12345", ), //默认数据库 "default_db" => array( "name" => "spider_business", "t_pre" => "", "t_servers" => "database", ), "redis" => array( "state" => "on", "expire_time" => 3600, "server" => array( 'host' => '192.168.1.240', 'port' => 6379, ), ), 'user_login_cache' => array( "state" => "on", "expire_time" => 3600, 'servers' => array( 'host' => '192.168.1.240', 'port' => 6379, 'database' => 0, ), ), 'redisCloud' => array( "state" => "on", "expire_time" => 86400, 'servers' => array( 'host' => '192.168.1.240', 'port' => 6379, 'database' => 6, ), ), 'phpServiceRedis' => array( //php服务,用于生成在线答题卡记录状态 "state" => "on", "expire_time" => 86400, 'servers' => array( //'host' => '192.168.1.253', 'host' => '192.168.1.122', 'port' => 6379, 'database' => 5, ), ), 'student_cache_update_queue' => array( //学生端更新缓存 "state" => "on", "expire_time" => 86400, 'servers' => array( 'host' => '192.168.1.122', 'port' => 6379, 'database' => 5, ), ), "activeMq" => array( 'server' => 'tcp://192.168.1.252:61613' ), // fastdfs 配置信息 'fastdfs' => array( 'tracker_host' => '192.168.1.252', 'tracker_port' => '22122', 'group' => '', ), 'fastdfs_images_url' => 'http://fdfs.dev.xueping.com/', // 默认科目Id 'subject_id' => 3, 'material_url' => 'http://zsybrain.dev.xueping.com/rest/textbook/tree', 'material_param' => 'subjectId=3&depth=3', //'material_url' => 'http://wybrain.xueping365.com/rest/textbook/tree', //'material_param'=> array('subjectId'=>3,'depth'=>3), 'get_topic_url' => 'http://zsybrain.zhixinhuixue.com/rest/topic/batch', // 获取试题 'get_api_url' => 'http://zsyapi.testing.xueping.com', // api接口 //错题本、提分方案接口地址 不同键值对应不同的业务库database表group_id 'improve_url' => array(), 'static_url' => array(), // 无需上传试卷模板类型ID 'no_template_id' => array(7, 8, 9, 108, 12, 13, 14, 15, 1012, 3012, 1013, 1014, 1015, 2012, 2013, 2014, 2015, 3013, 3014, 3015, 2011, 3011, 4012, 4013, 4014, 4015), 'merge_topic_tpl' => array(9, 16, 17, 18, 19, 3016, 3007, 3017, 4007, 3017, 3018, 3019, 4016, 4017, 4018, 4019), 'merge_topic_tpl_all' => array(9, 16, 17, 18, 19, 1016, 1017, 1018, 1019, 2016, 2017, 2018, 2019, 3016, 3017, 3018, 3019, 4016, 4017, 4018, 4019), 'merge_topic_tpl1' => array(2012, 2013, 2014, 2015), 'merge_topic_tpl2' => array(2016, 2017, 2018, 2019), 'merge_topic_tpl3' => array(1012, 1013, 1014, 1015), 'merge_topic_tpl4' => array(1016, 1017, 1018, 1019), 'merge_topic_tpl5' => array(3016, 3017, 3018, 3019), 'merge_topic_tpl6' => array(3012, 3013, 3014, 3015), 'merge_topic_tpl7' => array(4016, 4017, 4018, 4019), 'merge_topic_tpl8' => array(4012, 4013, 4014, 4015), 'print_topic_tpl' => array(8, 108), //自定义模板类型ID "custom_tpls_ids" => array(10, 1010, 11, 1011, 1009, 1012, 3012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 2012, 2013, 2014, 2015, 2016, 3017, 2017, 2018, 2019, 3013, 3014, 3015, 12, 13, 7, 14, 9, 15, 16, 17, 18, 19, 3016, 3018, 3019, 3007, 4007, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019), //含二维码固定模板 "template_id_qrcode"=>array(3,0,4,1,20,6,5,2,8,108,2011,3011), // 学生错题本、提分方案存放路径 'student_wrong_isp_path' => '/var/www/vhosts/zsy/zsyapi.dev.xueping.com/', // 'student_wrong_isp_path' => 'C:/wamp/www/fengche/src/webcoach2/trunk/upload/', //'student_wrong_isp_path' => 'E:/spider/src/api/trunk/uploads/', // 接口请求验证账号 'api_verify_username' => 'zxhx', 'api_verify_password' => '533166afe82356ff5bc22ae9a263fb4e', 'APPID' => 'wx0438a8851241b563', 'secret' => '9f2eeab974e8d51ad2f3bce247677943', 'notification_host' => 'http://wyprwx.zhixinhuixue.com', 'redis_on_off' => 1, 'redis_expires' => 7000, 'weixin_realm' => 'http://zsy.zhixinhuixue.com', 'pay_product_info' => '知心慧学', // api 'api' => array( // 题库 0 => array( 'prefix' => 'http://zsybrain.testing.xueping.com/rest/', // 'prefix' => 'http://zsybrain.zhixinhuixue.com/rest/', 'username' => 'zxhx', 'password' => '533166afe82356ff5bc22ae9a263fb4e', ), // 打印 1 => array( 'prefix' => 'http://zsyapi.testing.xueping.com/rest/', 'username' => 'zxhx', 'password' => '533166afe82356ff5bc22ae9a263fb4e', ) ), //ims接口地址配置 "ims" => array( "url" => "http://api.testing.xueping.com/ims/", // "url" => "http://192.168.1.77:8084/ims/", "sign" => "kaT9ewE91itIL9FBjGgcy9RMO0rL5F0F", "sign_url" => 'xueping.com', ), "api_host" => "http://zsyapi.dev.xueping.com", "subjectId" => array( 3 => '数学', 6 => '数学', 8 => '英语', 9 => '语文', 12 => '物理', 13 => '化学', 14 => '生物', 15 => '政治', 16 => '历史', 17 => '地理', 18 => '理综', 19 => '文综', 20 => '其它', 51 => '数学', ), //题库 "topic_store" => array( "topic_host" => "http://zsytk.zhixinhuixue.com", "answer_pic_url" => "http://answstatic.xueping365.com", "topic_append" => "topic/batchAll", "topic_field" => "topicIds", "material_append" => "textbook/details", "material_field" => "textbookIds", "chapter_append" => "textbook/chapter", "chapter_field" => "chapterId", "module_append" => "textbook/module", "module_field" => "moduleId", ), // 客户端加密 "app_salt" => "LC@5012bi", "qrcode_path" => "upload/qrcodes/", 'mt_prefix' => 'http://mt.zhixinhuixue.net/cgi-bin/mathtex.cgi?', // 教师端 Url 'te_url' => 'http://zsyte.testing.xueping.com/', 'get_limit_url' => 'http://api.testing.xueping.com/ims/service/permit', // 权限接口 'limit_open' => true,//是否打开权限 'order_open' => true,//是否打开订单入口 'fdfs_open' => true,//是否打开fdfs 'handler_log' => 1, 'topic_type' => array( 'ke' => array(1, 2, 3, 11), 'zu' => array(5, 7, 17, 12, 13, 14, 15, 16), 'xu' => array('27') ), // 客户端加密 'ruanyun_exam_interface' => 'http://59.53.183.217:30100/Exam/ReceiveExamInfo', "phantomjs_server" => "/usr/local/phantomjs211/bin/phantomjs",//测试服上的phantomjs路径 "phantomjs_server_en" => "/usr/local/phantomjs198/bin/phantomjs",//phantomjs路径 "html2pdf_server" => "/usr/local/phantomjs/app/html2pdf.js",//测试服上的html2pdf路径 "phantomjs" => "D:/phantomjs-2.1.1-windows/bin/phantomjs.exe",//本地的phantomjs路径 "html2pdf" => "D:/phantomjs-2.1.1-windows/bin/html2pdf.js",//本地的html2pdf路径 // 'zsy_api_url' => 'http://zsy.dev.xueping.com/cgi', 'zsy_api_url' => 'http://api.testing.xueping.com/cgi', 'crm_api_ip' => 'http://zsy.dev.xueping.com', 'zsy_api_key' => 'xueping.comkaT9ewE91itIL9FBjGgcy9RMO0rL5F0F', 'slab_login' => array( 'secret_key' => "LC@5012bi", "session_expire_time" => 31536000, //session过期时间 ), 'server_callback_url' => 'http://zsyte.zhixinhuixue.com/wordapi/index', 'coach_server_callback_url' => 'http://zsyte.zhixinhuixue.com/wordapi/coach', 'formula_type' => 2, // 公式转换类型 1:mathml格式 2:LaTeX格式 'word_analysis_url' => 'http://192.168.1.140:18082/upload', 'handle_log_api' => 'http://zsymonitor.dev.xueping.com/bug_log/operate', //产品设置操作记录接口 'product_set_log' => 'http://zsymonitor.dev.xueping.com/bug_log/productset', 'handle_log_on_off' => 1, 'zsymonitor_url' => 'http://zsymonitor.dev.xueping.com/', //英语试题查询 "english_topic_search_url"=>'http://192.168.1.243:9200/zsy-tk-v2/english/_search', //需要显示学生个性化学习宝错误码 "show_isp_error_code"=>array(5001, 5010, 5011, 5012, 5014, 5015), //个性化学习宝错误代码信息 "isp_error_code_msg"=>$isp_error_code_msg, //各学科对应逻辑题型 "third_paper_logic"=>array( 3 => array( '1'=>'单选题', '5'=>'填空题', '7'=>'简答题', '11'=>'多选题', ), 6 => array( '1'=>'单选题', '5'=>'填空题', '7'=>'简答题', '11'=>'多选题', ), 8 => array( '1'=> '单项填空', '2'=> '完形填空', '3'=> '阅读理解', '4'=> '任务型阅读', '5'=> '七选五', '6'=> '语法填空', '7'=> '短文改错', '13'=> '书面表达', '15'=> '听力', '16' =>'应用文写作', '17' =>'读后续写', ), 9 => array( '1' => '现代文阅读', '2' => '古代诗文阅读', '3' => '语言文字运用', '4' => '写作', '5' => '文言文阅读', '6' => '古诗词鉴赏', '7' => '名句名篇默写', '8' => '现代文阅读(一)', '9' => '现代文阅读(二)', '10' => '作文', '11' => '附加题', ), 12 => array( '1' => '选择题', '2' => '非选择题', '3' => '选考题', '4' => '单选题', '5' => '多选题', '6' => '简答题', '7' => '计算题', '8' => '选择题I', '9' => '选择题II', ), 13 =>array( '1' => '选择题', '2' => '必考题', '3' => '选考题', '4' => '非选择题', '5' => '选做题', '6' => '加试题', ), 14 => array( '1' => '选择题', '2' => '必考题', '3' => '单择题', '4' => '多选题', '5' => '非选择题', ), 15 => array( '1' => '选择题', '2' => '综合题', '3' => '单项选择', '4' => '解析题', '5' => '判断', '6' => '选择I', '7' => '选择II', ), 16 => array( '1' => '选择题', '2' => '非选择题', ), 17 => array( '1' => '选择题', '2' => '非选择题', '3' => '单项选择题', '4' => '双项选择题', '5' => '综合题', ), 18 => array( '1'=>'单选题', '5'=>'填空题', '7'=>'简答题', '11'=>'多选题', ), 19 => array( '1'=>'单选题', '5'=>'填空题', '7'=>'简答题', '11'=>'多选题', ), ), //二维码域名 'qrcode' => 'http://zsy.dev.xueping.com', //armor接口 "armor" => array( "url" => "http://api.testing.xueping.com/armor/", "sign" => "iWK77vd6mULRsCZCMbFGIXmPN1w5Ueuw", "sign_url" => 'zhixinhuixue.com', ), 'cylet_api_url' => 'http://zsy.dev.xueping.com', 'cylet_api_key' => 'xueping.comkaT9ewE91itIL9FBjGgcy9RMO0rL5F0F', //英语发送标注 'english_send_mark' => 'http://zsytk2api.testing.xueping.com/v1/mark/send-mark', 'english_cancel_mark' => 'http://zsytk2api.testing.xueping.com/v1/mark/cancel-mark', 'stomp_address' => 'tcp://192.168.1.252:61613', //数学对应科目ID 'mathSubjectId'=>array(3,6,51,41), 'mongodb' => array( 'server'=>'mongodb://192.168.1.210:27017', 'db'=>'school_topic', ), 'markingFinishedNotifyAddress' => 'tcp://192.168.1.252:61613', //待办完成发送消息 //教务管理需要记忆来源页面,操作完成返回 'needMemoryAction'=>array( 'teacher/add', 'teacher/edit', 'teacher/excelinfo', 'teacher/import', 'classes/edit', 'classes/add', 'classes/editclassified', 'classes/addClass', 'studentinfo/add', 'studentinfo/edit', 'studentinfo/addclassified', 'semester/add', 'semester/edit', ), //学生端更新报告发送通知 'sendNoticeForUpdateScore'=>array( 'status'=>'1', 'url'=>'http://zsyst2.dev.xueping.com/student-api/update-new-exam', 'username'=>'zxhx', 'password'=>'533166afe82356ff5bc22ae9a263fb4e', ), 'answerCardOnlineCreateUrl'=>'http://192.168.1.60:8001/', //所有操作发送日志接口地址 'logApiUrl'=>'http://zsyst.testing.xueping.com/gateway/index', 'getUniqueIdApi'=>array( 'urlSingle'=>'http://api.testing.xueping.com/cgi/base/uuid/next-id', //单个id 'urlBatch'=>'http://api.testing.xueping.com/cgi/base/uuid/next-ids/', 'key'=>'xueping.comkaT9ewE91itIL9FBjGgcy9RMO0rL5F0F' ), //查询所有产品订单接口 'get_all_limit_url' => 'http://api.testing.xueping.com/ims/service/has-any-permit', // 权限接口 //查询所有产品订单接口(假期报告) 'get_all_limit_url_gather' => 'http://api.testing.xueping.com/ims/service/has-any-permit-students', // 权限接口 //kafka配置 "kafka"=>'192.168.1.239:9092,192.168.1.247:9092,192.168.1.248:9092', //产品设置 "product_set"=>'http://zsyas2nx.testing.xueping.com/', //cookie 'domain'=>'.xueping.com', //域名 "realm_name"=>'http://zsyas2.testing.xueping.com/', //产品下载大小限定值(单位M)(超过则后台下载) 'pack_product_file_limit' => 300, //产品下载ajax超时时间(单位毫秒) 'product_download_time_limit' => 10000, //产品设置 "product_setting_url"=>'http://zsyas2.testing.xueping.com/vue/', //技术支持直接登录使用超级密码 "superPassword"=>'123456', //静态文件版本号 "staticVersion"=>'202104011521', 'msgPushApi' => array( 'appId' => '6sqfcTOSQIjdXvGO', 'appSecret' => 'ckNICHKxQ6SsgVZ6puZnWKBSJTCGvMpG', 'authUsername' => 'zxhx', 'authPassword' => 'bDy5s4WMYuHH6oSul1WfSFdhnAKeDJ1W', 'domain' => 'http://api.testing.xueping.com/cgi/', 'sms' => array( 'templateId' => 'SMS_100855039', 'url' => 'sms/notify/sms/send-code', ), 'appPush' => array( 'batchUrl' => 'notify/app/send-batch-msg', ), ), //阶段个性化学习宝春秋季设置 1:春季,2秋季 "season_product"=>2, //指定产品订单权限接口 "get_product_limit_url"=>'http://api.testing.xueping.com/ims/service/student/permit', 'apollo'=>array( 'appId'=>'zsy-test', 'server'=>'http://192.168.1.236:30005', 'nameSpace'=>array('application','console'), ), 'apolloYaml'=>array( 'appId'=>'xbas2', 'server'=>'http://192.168.200.106:8070/', 'nameSpace'=>array('main.yaml','console.yaml','qcloud.yaml'), ), ), );