使用开源CRM进行客户管理

(做者:顾宏军 为开源杂志写的系列文章,这是第一部分,在《开源》杂志第六期上,其它的都还未写,呵呵。)通过多年的发展,开源已成为一种趋势,开源软件成为软件产业的一股重要力量,在CRM、ERP等企业应用领域,出现了一大批开源应用;这是一个系列文章,介绍中小企业如何使用开源CRM系统进行客户关系管理,主要内容包括VtigerCRM安装,初始化,业务流程,系统维护等,若是时间容许也会介绍其它的开源CRM,本文是这一系列的第一篇,讲解VtigerCRM的安装,你们有问题均可经过Linux宝库得到解答。
php


说起开源CRM,最知名的要数VtigerCRM和SugarCRM,VtigerCRM和SugarCRM都是AMP(Apache+Php+Mysql)架构的,能够运行在Wdinwos,Linux,MacOSX等多个平台上。SugarCRM区分开源版与商业版,部分CRM系统插件也是收费的;VtigerCRM源自印度,最初基于SugarCRM,VtigerCRM未区分商业版和开源版,官方提供的全部VtigerCRM插件也都是开源的,也所以选择VtigerCRM为例介绍开源CRM应用。 html

1、安装VtigerCRM基础运行环境 mysql

VtigerCRM是基于AMP(Apache+Mysql+Php)架构的,所以要运行和部署VtigerCRM就须要先行安装AMP环境,在不一样操做系统下AMP环境有不一样的安装方式,推荐采用针对所属平台的的AMP安装包,以简化AMP环境环境的安装过程,而不是一个组件一个组件的单独安装。 web

Windows平台:可使用WAMP或EasyPhp等集成安装包 sql

MacOSX平台:可使用MAMP或WAMP集成安装包 数据库

Linux系统:若是是Ubuntu/Debian Linux系列,经过一个命令安装完成;命令以下:apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server apache

注:VtigerCRM运行环境在不一样系统下安装方式不一样,可是系统设置,使用等各个平台下都相同。Linux上AMP环境安装,若是使用的是Ubuntu Server CD,Ubuntu安装的时候,选择了安装LAMP,系统将会自动安装Apache2,PHP5,MYSQL5,在安装了AMP环境后,最好当即为MYSQL设置一个root密码,并为您的网络应用长须设置好它须要的数据库,用户名和密码。 浏览器


2、VtigerCRM下载与中文补丁 安全

VtigerCRM下载推荐从官方网站下载,经过第三方网站获取的有可能被篡改过。VtigerCRM须要PHP5才能运行,最新版已不提供PHP4支持,另外,PHP官方也将结束PHP4的安全更新。 网络

一、下载VtigerCRM

在上一步已经安装好AMP环境后,将从 VtigerCRM官方网站下载的代码包,解压后放到apache的web目录下,VtigerCRM官方网站:[url]http://www.vtiger.com[/url],VtigerCRM最新版为VtigerCRM 5.0.4版,5.0.4版是VtigerCRM第一个支持UTF-8编码的版本,也所以不少原先VtigerCRM的中文(包括韩文,日文)的支持问题都解决了。

2、解压VtigerCRM安装文件

解压缩下载的VtigerCRM安装包文件,到Apache2的web目录下(Apache设置里DocumentRoot参数所指向的目录),如:/var/www/html下,固然每一个人的安装路径可能不同。

三、下载安装VtigerCRM中文补丁

VtigerCRM项目官方未包含中文语言支持,因此你们须要自行从网上下载VtigerCRM的简体中文语言包,在VtigerForge中有5.0.2版Vtiger中文版语言包;解压缩中文包,

(1)拷贝解压出的includemodulesvtiger安装根目录下;(所有拷过去),这里须要先修改一下,把全部zh-ch.lang.php改为zh_cn.lang.php

find . -name zh-ch.lang.php -exec mv {} zh_cn.lang.php \;

(2)修改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';

注:设置默认语言为中文

(3)中文字体的问题

vtiger CRMImage\Canvas\Fonts目录下添加中文字体,例如simsun.ttf,而后修改fontmap.txt,添加一行:

Simsun,simsun.ttf

注:添加中文字体,能够解决中文视图的显示问题,若是在Linux下,有可能有文件名大小写区分的问题

而后修改include\utils\GraphUntils.php

修改:

case 'cn_zh':

改成

case 'zh_cn':


注:网上的VtigerCRM中文包几乎都是不全的或者有些错误的,你们若是须要在实际场合使用,最好对语言包进行下校对与完善。


3、VtigerCRM系统安装

 1、使用浏览器打开 [url]http://127.0.0.1/install.php[/url],即真正开始VtigerCRM系统的安装,推荐采用Firefox或IE等主流浏览器,而后点击"Start"(注:截图部分实际就是VtigerCRM)


图1:VtigerCRM初始化安装

二、安装程序检测系统环境,

若是不知足安装需求,会显示为红色,并提示若是进行修改以知足Vtiger安装需求;点击"Next"进入下一步:

2:安装程序检测系统环境

三、VtigerCRM系统基本设置

配置数据库和路径等参数,界面效果以下,输入MySql主机名和端口(Host Name),数据库用户名(MySQL User Name),数据库密码(MySQL Password),数据库名称(MySQL Database Name),有些虚拟主机空间下,若是指定的数据库不存在,须要先建数据库,而后再执行这步),网站设置(Site Configuration,默认已经指定,没有特殊状况不须要从新配置),管理员配置(Administration Configuration,默认为admin/admin),货币设置(货币名词,货币符号)等,一切配置完毕,点击"Next"进入下一步。


图3:Vtiger安装设置

四、确认安装设置

这一步确认安装设置,查看刚才设置的数据库信息,站点信息,货币信息等是否有问题,若是确认没有问题,就点击"Next",VtigerCRM将会开始配置文件写入操做。


4:系统设置确认

5、配置文件写入,点击"Next",即开始数据库初始化


图5:配置文件写入

六、数据库表的建立,数据库初始化


七、VtigerCRM安装成功

VtigerCRM在安装成功时,会修改install目录和install.php文件为一个随机的目录名和文件名,推荐安装完的系统,将安装文件删除,以避免引发安全问题。


7:系统安装成功

八、VtigerCRM登陆

安装完的CRM系统,打开[url]http://127.0.0.1[/url](根据安装的目录等全部差异),使用安装过程当中设置的admin用户及相应的密码,登陆,进行初始化,就可使用了,具体VtigerCRM系统初始化操做将在下一篇中详细介绍。

相关文章
相关标签/搜索