~~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"