移轉Mambo 4.5.2(big5) + VirtueMart 1.0.15 到joomla 1.5(utf8)+ VirtueMart 1.1.3 實際案例

Migrating to Joomla! from Mambo with VirtueMart !

mambo_logo.jpgTO joomla_logo.jpg WITH virtuemart_logo.jpg

我在2006年替朋友架了一個站,Mambo 4.5.2(big5) + VirtueMart 1.0版。最近被駭了,還好駭客很客氣的,只是讓網站上的圖片看不到。因為沒有維護合約,中間幫忙升級了幾次VM版本,能撐這麼久也不容易了。

因朋友最近要求改版並升級,我讀了很多官方的手冊與民間的資料,發現這是一個複雜的過程,我試著把解決的方法記錄下來,您可以拿來當參考。

記得做升級之前要多備份。

我的環境很簡單,沒有任何元件,只有Mambo + VirtueMart

升級的要求是最新版Joomla1.5 + VirtueMart 1.1.3,我把升級過程簡單紀錄如下:

壹、Mambo 4.5.2(big5) 移轉至 Joomla! 1.0.15(utf8)

1.1 將Mambo(big5)資料庫轉為utf8。

1.2 備份這utf8資料庫。Mambo-all(所有的資料表)、mambo-vm(vm開頭的資料表)、mambo-core(安裝原始程式所含的資料表)各一份。

1.3 建立一個純utf8編碼的Joomla! 1.0.15環境(以下稱J10站)。建立前要先更改程式碼,按台灣版的Joomla!安裝完phpmyadmin中是亂碼,無法整合。

1.4 安裝同版本VirtueMart於Joomla!1.0上,不用安裝範例檔。

1.5 將J10站的vm開頭的資料表備份並刪除,匯入原站的mambo-vm。

1.6 將J10站的非vm開頭的資料表備份並刪除,匯入原站的mambo-core。

1.7 拷貝必要的圖片檔案與佈景至J10站。

1.8 Done!

貳、VirtueMart 1.0.15 to VirtueMart 1.1.0

2.1.去VIRTUEMART官網下載VirtueMart_1.1.0-Manual_Installation_Package.zip

2.2 解壓縮覆蓋原檔。

2.3 登入管理介面,到元件>>VirtueMart,點擊 “UPDATE NOW" 將資料庫結構更新。

2.4 存檔。

2.5 Done!

參、VirtueMart 1.1.0 to VirtueMart 1.1.1 to VirtueMart 1.1.2 to VirtueMart 1.1.3

3.1 到VirtueMart官網去下載,是根據你Joomla!的版本下載,本例是J1.0版。

Patch-VirtueMart-1.1.0-1.1.1

Patch-VirtueMart-1.1.1-1.1.2

Patch Package (1.1.2->1.1.3) for Joomla! 1.0.x/Mambo

3.2 依次解壓縮,並覆蓋原檔。

3.3 Done!

肆、Joomla! 1.0.15 to Joomla! 1.5

4.1 若只是單純的核心程式移轉,不含外掛元件,可參考官方文件:Migrating from 1.0.x to 1.5 Stable。運用migrator元件,將J10的資料庫備份,然後建立一個新的Joomla! 1.5(以下稱J15站),在建站時做資料匯入的動作。

4.2 這裡建議用mtwMigrator元件,可以直接轉移資料庫!

4.3 mtwMigrator元件的大致作法是:

4.4 建立一個空的J15站。不含範例檔。

4.5 安裝同版本VM元件。不含範例檔。

4.6 指定舊資料庫位置。與要移轉的項目。

4.7 執行移轉。

4.8 Done!

這些過程有點曲折、複雜。不過滿容易理解,而且已成功升級!由於過程中有省略一些較基本的步驟,若您是還是新手,不建議您按照上述方式去做。

舊網站在www.chile.com.tw 重點是首頁的PISCO很好喝啊!

新網站在http://210.58.98.181/~chile/ DNS還沒轉,佈景還沒換…

請您在做移轉之前,一定要備份。或是使用XAMPP、Appserv之類的軟體,在本機上測試,沒有問題之後,再進行正式移轉。

這樣好了!大家來投票…
1、轉移步驟寫成簡單的電子書。
2、加一點料寫一本Joomla! + VirtueMart的專書。

有人會買嗎?哈!

傑哥

傑哥

傑哥/鱷魚哥,致力研究內容管理系統(CMS)整合購物網站的各種方案。 目前主要的興趣是 Joomla! 與 Opencart 的應用、變化、整合。 從事資訊創業、教學、寫作、接案有十多年的經驗。

More Posts - Website

移轉Mambo 4.5.2(big5) + VirtueMart 1.0.15 到joomla 1.5(utf8)+ VirtueMart 1.1.3 實際案例 有 2 則回應

  • 我第一個先訂購,一直困在VirtueMart系統設定中,上傳商品圖都一直出問題,有購買A-Bo大大的joomla!2.5可是對VirtueMart這套完全沒有說明,有點可惜,因為滿多人會拿joomla來架購物商城的,所以支持大大來出一本.

  • VM 是對外國人開發的…台灣中文使用者可能較為辛苦啦!要改的毛病很多。加油!

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *