codecamp

系统配置

1. 配置 Redis

从0.7版本开始,强烈建议启用Redis,以便可以启动Cobub Razor中的实时报表功能。配置Redis的步骤,请参见:

2. 邮件配置

为了能正常接受到系统通知邮件,需要在web\application\config\email.php中设置SMTP信息:

$config['smtp_host'] = ''; // SMTP server address
$config['smtp_user'] = ''; // SMTP server account name
$config['smtp_pass'] = ''; // SMTP server account password
$config['smtp_port'] = ''; // SMTP server port

3.地理信息

重要:仅针对Cobub Razor 0.5和0.6版本,0.7及之后版本可跳过此步骤

Cobub Razor-开源的、移动应用分析系统提供了两种通过GPS/IP获得国家、省(地区)、市的方法。

  1. 如果有GPS数据,则通过Google的接口进行转换,获得国家、省(地区)、市的信息,如果有没有则通过IP地址调用IpInfo的在线接口,以获取需要的信息;
  2. 通过提供GeoIP的调用接口,可以读取GeoIP的本地IP数据库,进行数据的转换。

目前版本安装后的默认为第1种方法。如果想切换至第2种方法,则:

  1. 下载GeoIP的本地数据库文件
  2. 将解压后的GeoLiteCity.dat文件放至/web/目录下
  3. 将/web/application/config/config.php文件中的$config['get_geographical']的值改为1.
  4. GeoLiteCity使用英文,所有$config['default_country']的值要改为英文,如China.

This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com.

4. 下一步

以上步骤结束 后,Cobub Razor即成功安装并可以正常运行。关于SDK与应用程序整合操作,请参见:

服务端用户指南
插件
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }