[VtigerCRM][移植] Vtiger CRM 5.4.0的備份移植方法
寫Vtiger差不多一年多了,多少有些人會來參考使用,另外部分IT網站也有人會丟我的部落連結。最近Vtiger官方網站終於把6.0.0的版本正式推出了,上個月還寫著6.0.0 RC版本。所以我正打算開始將5.4.0做一下移植備份,好準備測試6.0.0的版本。
網路上參考一下Backup方法其實資訊有點落後,還停留在5.2.0的方式,而且官方WIKI也停留在舊的備份方法。我這裡寫一下我認為比較安全、完整、無誤的做法。
大致流程說明為,透過新安裝的做法進行Migrate移植流程,透過流程設定指向到新的Copy SQL。最後完成Migrate之後,把曾經有修改過的File做覆蓋。
這裡說明一下,Old File=舊網站的檔案,Old DB=舊網站的資料庫,New File=移植後的檔案,New DB=新移植的網站資料庫。
最後聲明一下,當你完成了Migrate移植之後,Old Site跟New Site的用戶登入密碼都會變更。很白癡我知道但我也沒辦法。
移植步驟:
Step 1.
網路上參考一下Backup方法其實資訊有點落後,還停留在5.2.0的方式,而且官方WIKI也停留在舊的備份方法。我這裡寫一下我認為比較安全、完整、無誤的做法。
大致流程說明為,透過新安裝的做法進行Migrate移植流程,透過流程設定指向到新的Copy SQL。最後完成Migrate之後,把曾經有修改過的File做覆蓋。
這裡說明一下,Old File=舊網站的檔案,Old DB=舊網站的資料庫,New File=移植後的檔案,New DB=新移植的網站資料庫。
最後聲明一下,當你完成了Migrate移植之後,Old Site跟New Site的用戶登入密碼都會變更。很白癡我知道但我也沒辦法。
移植步驟:
先手動對Old DB複製為New DB,雖然Vtiger Migrate工具可以幫忙處理但失敗率很高。我還是建議自己用phpmyadmin的手動方法來COPY吧。
最後,當你移植完成之後,Vtiger耍白目所有的帳號之密碼=帳號,請通知你的使用者自行修改密碼吧= =
![]() |
用PhpMyAdmin從Old DB複製為New DB |
Step 2.
在新的環境裡從頭安裝原本的5.4.0 SETUP程序包,解壓到網路資料夾成為New File
Step 3.
開啟網頁,輸入我們剛剛的新網頁路徑,選擇右邊的Migrate工具,檢查PHP無誤後下一步
我們已經手動並複製New DB,在填寫上依序輸入路徑分別為Old File、Old Site Ver.、Old Admin、New DB,直接下一步
開啟網頁,輸入我們剛剛的新網頁路徑,選擇右邊的Migrate工具,檢查PHP無誤後下一步
我們已經手動並複製New DB,在填寫上依序輸入路徑分別為Old File、Old Site Ver.、Old Admin、New DB,直接下一步
![]() |
選右邊的來建立移植升級 |
![]() |
檢查PHP環境,至少上面的都要綠綠的 |
![]() |
輸入一些設定,我的vcrm5是old |
Step 4.
這裡只是問你要不要幫你從Old DB to New DB(失敗率很高),我們已經手動完成了,此畫面可忽略直接下一步
![]() |
配合我的做法請忽略 |
Step 5.
確認設定都無誤後就下一步吧,讓他跑完最後下一步到最後Finish
![]() |
這裡確認Old與New的路徑無誤後開始Migrate |
最後,當你移植完成之後,Vtiger耍白目所有的帳號之密碼=帳號,請通知你的使用者自行修改密碼吧= =
請測試一下Old Site跟New Site都是否正常可登入。中文化應該New Site已經被移植成功了不需要重做,至於額外的Moudel像PDF Maker在原本的模組管理上重新啟動即可。而曾經有修改Code的檔案也要重新從Old Site一個個慢慢複製過來。
由於我打算拿New Site來升級為6.0版本測試,在此就不先安裝PDF Maker與部分Code修改。等到升級到6.0,會另外寫一個專欄調整這些PDF Maker跟Code修改。
留言
張貼留言
留言請注意禮節與尊重他人,良好的交流環境需要你我共同維護。
VtigerCRM 相關留言討論,請改至FaceBook社團申請加入使用
https://www.facebook.com/groups/vTigerCRMtoTaiwan/