(做者:顧宏軍 爲開源雜誌寫的系列文章,這是第一部分,在《開源》雜誌第六期上,其它的都還未寫,呵呵。)通過多年的發展,開源已成爲一種趨勢,開源軟件成爲軟件產業的一股重要力量,在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)拷貝解壓出的include和modules到vtiger安裝根目錄下;(所有拷過去),這裏須要先修改一下,把全部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 CRM的Image\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系統初始化操做將在下一篇中詳細介紹。