VtigerCRM 5.10 系统配置/汉化全攻略

2010-12-28 16:58:00

一.   安装配置

a)         系统配置要求

硬件: Intel 80486 with 512 MB RAM 以上至少250 MB磁盘空间。

Web服务器: Apache version 2.0.40以上or Microsoft IIS version 5 以上

数据库: MySQL version 4.1.x 至 5.1.x

PHP: PHP version 5.0.x 至 5.2.x (推荐5.2,否则Gmail邮箱不好使)

浏览器: Microsoft IE 5.5/6.0, Firefox 1.5.x 以上

b)        全新安装:

i.              方法一(全新环境):下载安装版,其自带安装环境,安装时需要制定服务器端口,数据库端口和管理员密码。然后按步骤安装,安装完毕后即可启动服务器运行。

ii.              方法二(已有环境):

1.         下载源代码包,

2.         确认环境已经配置完毕, PHP设置如下:确保以下功能已在配置文件中去掉注释:

GD

必须

IMAP

必须

Zlib

必须

OpenSSL

可选

Curl

可选

以下值为推荐值:

变量

allow_call_time_reference

on

error_reporting

E_WARNING & ~E_NOTICE

safe_mode

off

display_errors

on

file_uploads

on

max_execution_time

600

memory_limit

32M(或更大)

log_errors

off

output_buffering

on

register_globals

off

short_open_tag

On

3.         去掉源码包所有文件的只读属性。在Apache的Document Root下建立vtigercrm,拷贝所有文件到这个目录。然后在浏览器里运行<A href="http://localhost:

c)         迁移:

i.    进入CRM系统,系统设定-备份服务器设定里,选中“打开 备份服务器设定(当前)”,添写一个服务器上已有的目录,比如“d:\vtigercrm-5.1.0\backup”。添加后选择“现在备份”会发现在备份目录下面已生成备份文件,内有上传文件、权限文件和数据库备份脚本。

ii.   拷贝所有源代码到新环境下的相应目录。

iii.    建立进入Navcat8,登录mysql,建立数据库vtiger,在“表”上点右键,选择“运行批次任务文件”,选择前一步导出的Sql文件,点击“开始”导入所有表。

iv.   配置config.inc.php里的数据库信息、网址信息、工作目录信息到新环境下。其中工作目录$root_directory最后一定要有”/”。

v.   配置config.db.php到的数据库信息到新的环境下。

vi. 配置域名解析到这个服务器上.

vii. 在apache的E:\Server_Core\Apache\conf\httpd.conf里添加:

<VirtualHost x.x.x.x80>

ServerName www.xxxcrm.com

DocumentRoot x:/webroot/vtigercrm

</VirtualHost>

viii.      要去掉PHP中disable_functions 的scandir,不这样crm就会读不到目录。导致“Module name is missing. Please check the module name”错误。并且照上面的推荐配置去掉相应模块的“;”,开启相应模块。参照上面配置其他PHP参数。

ix.    进行测试。

二.   汉化配置

a)         汉化

因为原来的CRM是全英文的,为了今后企业用着方便,所以需要对其进行汉化。汉化使用的语言包为VTIGER_zh_cn.rar。此汉化包由繁体中文转换而来,已对登录界面、菜单、大部分字段、PDF报表、EXCEL报表进行了汉化。

感谢 apextop发布的汉化包

汉化包下载: http://download.csdn.net/source/1972672

但繁体中文的专业术语和简体中文的专业术语不同,所以我与同事又进行了二次汉化, 把一些不符合大陆计算机术语习惯的词汇修改过来. 并修正了原汉化包无法显示统计图的错误.新汉化包下载地址如下:

http://u.115.com/file/f5b14be9b5
VtigerCRM_zh_cn_v2.0.rar

解压密码: VtigerCRMcnv2

如果无法下载, 请在下面回复, 我会重新共享.

按照语言包内的说明将需所有文件夹覆盖到vtigercrm目录下。

打开config.inc.php 文件,

找到:$languages = Array('en_us'=>'US English',);

添加:'zh_cn'=>'Simplized Chinese',

找到:$default_language改为$default_language = 'zh_cn';

找到: $default_charset 改为$default_charset = ‘UTF-8′;

b)        统计图字体报错(这个步骤已经在新汉化包里改完.)

在vtiger CRM的Image\Canvas\Fonts目录下添加中文字体, simhei.ttf,然后修改fontmap.txt,添加一行:

Simsun,simhei.ttf

然后修改include\utils\GraphUntils.php

第23行:

添加DEFINE("FF_SIMHEI",'Simhei');

第41行

case ‘cn_zh’:

改为

case ‘zh_cn’:

第43行,

将其改为     return FF_SIMHEI;

三.   自定义字段

a)         在系统设定,模块管理里,可以打开和关闭模块。

b)        进入到某模块修改后,在布局设计里可以自定义字段。这里可以添加和删除字段,并且调整字段位置。字段有不同类型,添加时要注意选择。

四.   修改默认货币

a)         修改include\language\zh_cn.lang.php,在$app_currency_strings添加“'China, Yuan Renminbi'   => '中国,人民币',”

b)        修改数据库表vtiger_currencies,添加一行China, Yuan Renminbi、CNY、¥。

c)         修改config.inc.php,$currency_name = 'China, Yuan Renminbi';

d)        进入系统,设置-货币设定里,添加人民币。

e)         修改数据库表vtiger_currency_info,把人民币的记录ID改为1,美元的与其调换。(这样在新建自定义字段里就会默认显示人民币了。

五.   邮件配置(集成Gmail)

a)         在设定-邮件服务器里,填写Gmail的邮件服务器

邮件服务器

ssl://smtp.gmail.com:465 

账号

 

密码

(参考密码文档)

需要验证?

b)        admin用户的邮箱也要设置成gmail的邮箱,并在gmail的设置里开启IMAP。

c)         如果用户需要使用网页邮件,则按照下面步骤进行:

i.              自己申请gmail账号。之后在设置里开通IMAP。

ii.              登录CRM,工作台-网页邮件,点击“这里”, 把申请到的gmail邮箱、密码和其他信息填入表单。如图:

 

iii.              现在webmail在显示标签和收件人上还有一些问题,如果不是必要,可以暂时不开放webmail。

六.   添加统计图

a)         打开display_charts.php

b)        写一个查询语句(如果这个查询语句不可用,统计图就显示不出来。)在$graph_array 添加一个像ticketsbyaccount 一样的一行(如果不加的话,这个统计图在列表里显示不出来。)

c)         搜索 Tickets by Account.拷贝一份代码在相应地方改一下。

d)        打开 Entity_charts.php。搜索Tickets by Account. 拷贝一份代码在相应的地方改一下。

e)         在 Dashboard/index.php里,照着ticketsbyaccount的样子添加相应代码。

f)         在 Dasbhoard/language/en_us.lang.php, Dasbhoard/language/zh_cn.lang.php里,照着ticketsbyaccount的样子添加相应代码。

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注