VtigerCRM 5.10 系統配置/漢化全攻略

轉載請註明:  轉載自 http://hi.baidu.com/javacookies by 曲奇餅java

 

.   安裝配置

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.         去掉源碼包所有文件的只讀屬性。在ApacheDocument Root下建立vtigercrm,拷貝所有文件到這個目錄。然後在瀏覽器裏運行http://localhost:<apacheport>/vtigercrm按提示安裝即可。

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.              apacheE:/Server_Core/Apache/conf/httpd.conf裏添加:

<VirtualHost x.x.x.x80>

ServerName www.xxxcrm.com

DocumentRoot x:/webroot/vtigercrm

</VirtualHost>

                 viii.              要去掉PHPdisable_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

 

如果無法下載, 請在http://hi.baidu.com/javacookies 裏回覆, 我會重新共享.

 

按照語言包內的說明將需所有文件夾覆蓋到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 CRMImage/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 RenminbiCNY¥

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

d)        進入系統,設置-貨幣設定裏,添加人民幣。

e)         修改數據庫表vtiger_currency_info,把人民幣的記錄ID改爲1,美元的與其調換。(這樣在新建自定義字段裏就會默認顯示人民幣了。

.   郵件配置(集成Gmail)

a)         在設定-郵件服務器裏,填寫Gmail的郵件服務器

郵件服務器

ssl://smtp.gmail.com:465 

賬號

[email protected] 

密碼

*******

需要驗證?

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的樣子添加相應代碼。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章