开源VtigerCRM的安装

来源:互联网 发布:linux入门教程 pdf 编辑:程序博客网 时间:2024/05/01 04:35

 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、设置合理的文件权限:
chown www-data /var/www/SugarCRM;
chown -R www-data:www-data /var/www/SugarCRM/include
chown -R www-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 -t cp -rp {} /var/www/modules/
vim /var/www/config.php
'default_language' => 'zh_cn',
....
'languages' =>
array (
'en_us' => 'US English',
'zh_cn' => '中文'
),

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

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

二、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-get install php5-gd
# /etc/init.d/mysql start
# apaceh2ctl restart

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
# wget http://forge.vtiger.com/frs/download.php/169/vtigerCRM-zh_cn502.zip
# unzip vtigerCRM-zh_cn502.zip
# cd vtigerCRM-zh_cn
# cp -r * /var/www/vtigercrm/
# cd /var/www/vtigercrm
# chown -R www-data:www-data /var/www/vtigercrm
# 修改config.inc.php:

$languages = Array('en_us'=>'US English',);
改为:
$languages = Array('zh_cn'=>'Simplized Chinese','en_us'=>'US English',);

$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、使用:
# apache2ctl restart
在浏览器中输入URL: http://localhost/vtigercrm


来自:http://blog.chinaunix.net/u1/45510/showart_527724.html