开源VtigerCRM的安装

      SugarCRM是一个好东西,04年刚刚发布的时候完全是开源的,但现在一些主要的功能模块(比如产品、报价等)已经闭源了,需要副处¥才能获取,所以 现在严格来说是一个半开源半闭源的东东,所以你现在免费得到的是一个功能不全的CRM,这对于最终用户来说等于没有用了,除非你想研究开发CRM。还好, 一家印度公司在SugarCRM的开源基础上补全了其他功能,然后全部开源,而且继续沿用了SugarCRM的简洁界面——这个开源CRM就是 vTigerCRM(官方网站是http://www.vtiger.com),最新版本是5.0.4,由于全开源,所以其名气迅速串 红,SugarCRM公司人员实在憋不住了,指责vTigerCRM是盗用版,但vTigerCRM显然早有防备,声称修改SugarCRM的开源软件并 重新开源完全没有违背GPL2,这是实话,所以SugarCRM也只是穰穰而已。

一、SugarCRM安装配置:

1、从http://sourceforge.net/projects/sugarcrm/上下载4.5.1版本,解压到/var/www下,并把目录改名为SugarCRM

2、设置合理的文件权限:

chownwww-data/var/www/SugarCRM;

chown-Rwww-data:www-data/var/www/SugarCRM/include

chown-Rwww-data:www-data/var/www/SugarCRM/modules

3、配置:

登录http://localhost/SugarCRM,一步一步安装引导即可完成。

4、汉化:

从网上下载文件sugarcrm-5.0-lang-zh-cn-4.5.1.zip

cd/tmp

unzip sugarcrm-5.0-lang-zh-cn-4.5.1.zip
cd sugarcrm-5.0-lang-zh-cn-4.5.1/

cp./include/language/zh_cn.lang.php/var/www/SugarCRM/include/language

find./modules/|grep.php|xargs-i-tcp-rp{}/var/www/modules/

vim/var/www/config.php

'default_language'=>'zh_cn',

....

'languages'=>

array(

'en_us'=>'USEnglish',

'zh_cn'=>'中文'

),

然后登录http://localhost/SugarCRM时选择中文语言即可。//http://www.my400800.cn

登入后发现功能不全,所以几乎没有什么实用价值。

二、vTigerCRM安装和配置:

初识vTigerCRM后,开始还持有怀疑态度,担心是不是又像中国大陆几家简单修改SugarCRM的logo然后声称自己的CRM那样呢?后来进一步了解发现这是一家印度公司,于是萌生了再安装配置一番,看看其功能如何?结果果然与众不同,收获不小,感叹:终于让我找到了一个功能全的开源CRM。

1、安装:

从网站http://www.vtiger.com/下载源代码包vtigercrm-5.0.4.tar.gz到目录/tmp。

# cd /var/www; tar zxvf /tmp/vtigercrm-5.0.4.tar.gz

# chown -R www-data:www-data vtigercrm

#apt-getinstallphp5-gd

#/etc/init.d/mysqlstart

#apaceh2ctlrestart

2、配置:

# 确保php配置文件/etc/php5/apache2/php.ini的如下配置条目
  • safe_mode = Off
  • display_errors = On
  • file_uploads = On
  • register_globals = Off
  • max_execution_time = 600
  • output_buffering= On
  • memory_limit = 32M
  • error_reporting = E_WARNING & ~E_NOTICE
  • allow_call_time_pass_reference = On
  • log_errors = Off
  • short_open_tag= On

在浏览器中打开url: http://localhost/vtigercrm/install.php

参考说明一步一步配置,比较直观。涉及的配置参数:

数据库参数:
  • Host Name (mandatory)格式: <System Name>: <Port No>,主义端口不要改变。
  • User Name (mandatory)-指定一个已经存在的且有权访问数据库的用户。
  • Password– 如果没有密码,可以不填。
  • Database Name (mandatory)– 指定一个数据库名字,缺省是vtigercrm5
  • Root User Name (mandatory)– 如果需要创建数据库,那么这里指定一个具有创建数据库的用户,如root.
  • Root Password–对应密码,如果没有就不填。

网站参数:

  • URL (mandatory) – 指定一个主机名,缺省是 http://<system name>.
  • Path (mandatory) – vtigercrm安装路径。
  • Path to Cache Directory (must have write permission) -指定一个存放临时文件的地方.

管理参数:

  • User name –管理员帐号,默认是admin。
  • Admin password (mandatory) – 管理员密码。
  • Email ID – 邮件地址.

货币符号参数:

  • Name (mandatory) –货币名称 (如: 人民币).
  • Symbol (mandatory) – 祸福符号(如: ¥).
  • Code (mandatory) – 货币代码 (如:RMB).

3、汉化:

#cd/tmp

#wgethttp://forge.vtiger.com/frs/download.php/169/vtigerCRM-zh_cn502.zip

#unzipvtigerCRM-zh_cn502.zip

#cdvtigerCRM-zh_cn

#cp-r*/var/www/vtigercrm/

#cd/var/www/vtigercrm

#chown-Rwww-data:www-data/var/www/vtigercrm

# 修改config.inc.php:
$languages = Array('en_us'=>'US English',);

改为:

$languages=Array('zh_cn'=>'SimplizedChinese','en_us'=>'USEnglish',);

$default_charset='ISO8859-1';

改为:

$default_charset='UTF-8';

$default_language='en_us';

改为:

$default_language = 'zh_cn';

4、增加中文字体:

把微软雅黑字体(msyh.ttf, msyhbd.ttf)拷贝到Image/Canvas/Fonts下

在Image/Canvas/Fonts/fontmap.txt开头增加:

msyh,msyh.ttf

msyhbd,msyhbd.ttf

修改include/utils/GraphUntils.php
case 'cn_zh': 改为 case 'zh_cn':

5、使用:

#apache2ctlrestart

在浏览器中输入URL:http://localhost/vtigercrm

相关推荐