vtiger CRM

回覆文章
yehlu
Site Admin
文章: 3245
註冊時間: 2004-04-15 17:20:21
來自: CodeCharge Support Engineer

vtiger CRM

文章 yehlu »

http://www.meto.com.tw/plog/index.php?o ... 3&blogId=2

http://www.vtiger.com/products/crm/

vTigerCRM安裝記事
網友Kiang推薦了一套源自SugarCRM架構的vTigerCRM,經安裝測試,它的執行效率比SugarCRM還好,其更包裝了for Win的安裝程式(內含apache,mysql),不用設定什麼,一切就都幫你搞定了,真是超方便。

Windows底下的安裝,我就不介紹了。

以下安裝技巧是針對虛擬主機或已架設好伺服器主機的人所寫:
1.下載vTigerCRM Source檔。
2.將Zip解壓後,上傳至伺服器主機,例:/var/www/crm/
3.利用mysqladmin或cpanel,手動建立資料庫,例:vtigercrm
4.打開/var/www/crm/config.php 環境設定檔,手動設定相關參數。
5.設定正確的資料夾權限。
6.在瀏覽器網址列中輸入 http://yoursite/crm/ ,執行安裝程式。
※安裝文件 http://vtiger.com/products/crm/help/vti ... _Linux.pdf

其中文化的方式與SugarCRM完全相同:
1.將/include/language/中的en_us.lang.php複製成zh_tw.lang.php,
 並將其英文內容修改為中文即可。
2.還有所有的/modules/模組名稱/language/en_us.lang.php,
 也是複製成zh_tw.lang.php,並修改為中文即可。
3.在/var/www/config.php 中的第95行的'en_us'=>'US English',後加入'zh_tw'=>'Tchinese',即可。

經過測試,以上在一般的apache 1.3.x的虛擬主機,可以正確執行無誤,但我自己在Debian Linux(apache 2.x)的環境下,可能是採用的中文編碼為UTF-8或session的問題,此中文化會造成利用Tchinese登入後的header讀取 session錯誤:

index.php的第620-631行:
if (isset($_SESSION['authenticated_user_id'])) {
$log->debug("setting cookie ck_login_id to ".$_SESSION['authenticated_user_id']);
setcookie('ck_login_id', $_SESSION['authenticated_user_id']);
}
if (isset($_SESSION['authenticated_user_theme'])) {
$log->debug("setting cookie ck_login_theme to ".$_SESSION['authenticated_user_theme']);
setcookie('ck_login_theme', $_SESSION['authenticated_user_theme']);
}
if (isset($_SESSION['authenticated_user_language'])) {
$log->debug("setting cookie ck_login_language to ".$_SESSION['authenticated_user_language']);
setcookie('ck_login_language', $_SESSION['authenticated_user_language']);
}

還有/modules/users/logout.php的第105行:
header("Location: index.php?action=Login&module=Users");

現正在加緊將其中文化完成。
回覆文章

回到「Linux」