~~Title:手工安装Cobub Razor - 开源移动应用运营平台 - 移动统计、移动推送解决方案 - Cobub 移动开发者中心~~
{{description>手工安装Cobub Razor的步骤}}
{{keywords>Cobub Razor,开源移动应用分析,移动分析,移动应用分析,手工安装}}
====== 手工安装Cobub Razor ======
**安装前准备**
在安装之前,确保系统具备以下条件:
* web服务器,共享主机或专用服务器。
* 检查[[razor:install-requirements|系统环境需求]]。
* 下载最新的Cobub Razor 安装包。
* 在硬盘上解压压缩文件,得到一个文件夹,例如名字为cobub-razor-237c064,文件夹包含子文件夹如sdk和web文件夹,文件夹名可以修改成简单名字如razor。
* 将解压缩文件上传到web服务器(例如,Apache 或者 Nginx)。这里我们把它放到c盘下(c:\xampp\htdocs\)。
===== 手工安装Cobub Razor =====
==== 1.替换sql文件 ====
* sql文件的路径:Cobub_Razor/assets/sql下。
* sql文件说明:databaseinfo.sql(中文版)和edatabaseinfo.sql(英文版)是基础数据库的sql文件,dataware.sql(中文版)和edataware.sql(英文版)是数据仓库的sql文件,datawarestore.sql是存储过程的sql文件。
* 根据安装的语言选择不同的sql文件(如选安装中文版的Cobub Razor,那么应选择databaseinfo.sql,dataware.sql,datawarestore.sql这三个文件)。
* 替换表前缀及数据库名(以中文版为例):
- 在mySQL中建立一个空数据库,例如名字为“cobubrazor”,在本例中数据库和数据仓库将使用同一个mySQL的数据库。
- 将**databaseinfo.sql**中的所有表前缀“**umsinstall_**”更换成你自己想用的表前缀,即搜索并替换“umsinstall_”,如换成“razor_”。
- **dataware.sql**中的表前缀也进行同样的操作,搜索并替换“umsinstall_”,如换成“razordw_”。注:databaseinfo.sql中的前缀和dataware.sql可以相同也可不同。
- 将datawarestore.sql中所有的“**umsinstall_**”换成数据仓库的表前缀,如前例为“razordw_”;另外将其中的“**databaseprefix.umsdatainstall_**”换成“数据库名称.基础数据库前缀”,如“cobubrazor.razor_”
==== 2.执行sql文件 ====
将修改后sql文件导入到创建的数据库中,执行顺序是先数据库sql文件,数据仓库sql文件,存储过程sql文件(即1. databaseinfo.sql 2. dataware.sql 3. datawarestore.sql)。
==== 3.修改配置 ====
配置文件位于Cobub_Razor/application/config下。
主要修改autoload.php,config.php,database.php,routes.php四个文件
autoload.php中将$autoload['language'] = array()修改为$autoload['language'] = array('allview')。
config.php中将$config['base_url'] = 'http://localhost:80/web';修改为$config['base_url'] = '你的访问路径'; $config['language'] = 'en_US'修改完 $config['language'] = '你的语言类型';注:数据库的语言选择应与此处语言保持一致。
database.php将你的数据库信息在此文件中进行配置,将数据库的配置
$db['default'] ['hostname'] = 'HOSTNAME';
$db['default'] ['username'] = ‘USERNAME’;
$db['default'] ['password'] = ‘PASSWORD’;
$db['default'] ['database'] = ‘DATABASE’;
$db['default'] ['dbprefix'] = ‘DBPREFIX’;
改为你的数据库配置,如
:
$db['default'] ['hostname'] = 'localhost';
$db['default'] ['username'] = ‘cobub’;
$db['default'] ['password'] = ‘cobub’;
$db['default'] ['database'] = ‘cobubrazor ‘;
$db['default'] ['dbprefix'] = ‘razor_’;
数据仓库的配置
$db['dw'] ['hostname'] = 'DWHOSTNAME';
$db['dw'] ['username'] = ‘DWUSERNAME’;
$db['dw'] ['password'] = ‘DWPASSWORD’;
$db['dw'] ['database'] = ‘DWDATABASE’;
$db['dw'] ['dbdriver'] = ‘mysql’;
$db['dw'] ['dbprefix'] = ‘DWDBPREFIX’;
改为你的数据仓库配置,如
$db['dw'] ['hostname'] = 'localhost';
$db['dw'] ['username'] = ‘cobub’;
$db['dw'] ['password'] = ‘cobub’;
$db['dw'] ['database'] = ‘cobubrazor ‘;
$db['dw'] ['dbdriver'] = ‘mysql’;
$db['dw'] ['dbprefix'] = ‘razordw_’;
• routes.php:将$route['default_controller'] = "install/install"修改为$route['default_controller'] = "report/console"