Reflection

酋長的瑞福雷克循部落格

移轉MovableType資料的心得


這次我是想把學校的windows下的mt所有的資料轉移到新主機linux之下。

在linux上安裝,我沒太大的問題。發現Jedi網站上mt.diff的md5數值和我得到的不一樣之外,我還是把mt裝上了新的linux主機。

之後發現有點古怪,我抓了mt.diff有htmlarea的版本,htmlarea圖示竟無法出現。也就是會掉圖。花了很多時間檢查了設定也沒有錯,看來要上網告訴Jedi一下。後來我把它換成沒有htmlarea的版本。

花了近三個小時重裝mt,原因是在移轉mt資料庫時發現了網頁編碼讓我轉移資料庫時,產生了許多亂碼的網頁。下面,我提供一些經驗給大家。

注意:
0. 前製作業:請先設定好新主機的mt上面的網誌組態、通知書、類別、模版。它們是沒辦法轉移的。

1. 在資料移轉上,有考慮過用phpMyAdmin介面來轉移,但後來發現網頁編碼似乎會影響到轉移,再者,用mt專用的匯入/匯出介面也應該比較沒問題,所以我後來沒有用mysql的資料庫移轉方式來轉移我的資料/文章/迴響。

2. 匯出時,請按mt中的匯出超連結,你會看到中文字有亂碼,請務必將網頁編碼切換至UTF-8,讓文章在您的IE內,得到正常的中文字而非亂碼。

3. 把整篇網頁「全選」「貼上」到文字編輯器中。

4. 如果文字編輯器中有幫您加上.txt的副檔名,請先刪掉它的副檔名。檔名例:mt-export

5. 在設定檔mt.cfg中,找到這行:

ImportPath ./import

要把#字刪除。

6. 建立 ~/cgi-bin/import 這個目錄。

7. 利用ftp軟體,把上傳至您的主機/cgi-bin/import/
結果應該如:/cgi-bin/import/mt-export

8. 再到mt介面中「匯出/匯入」中,勾選「匯入成我的」,再按「匯入文章」按鈕。

9. 重建檔案、檢視網站。看有沒有成功。

10. 成功後,請至linux主機上,刪掉:/cgi-bin/import/mt-export

11. 如果忘記刪,又匯了一次相同的檔案(我故意犯錯),我發現,文章不會覆蓋,而是會倍增,請注意。

12. 我發現有亂碼的情形,沒去mysql資料庫刪,而是透過mt介面,把所有檔案刪了,再重新從上面第2點開始作。

有錯當查,請指正。

Related Posts with Thumbnails



文章版權宣告:Creative Commons 需標示作者姓名文章版權宣告:Creative Commons 商業用需經作者同意 歡迎轉載、引用本站文章或使用本作者之攝影作品。引用或使用本站文字或攝影作品時需標示作者名 James Chiou (Chieftain),並附上本站超連結,商業用需經作者同意。


Comments

1
Author:  winsonNo Gravatar | Date:  November 10, 2003 | Time:  9:17 am

關於htmlarea我也遇到跟你一樣的問題。但我裝英文版是可以的,不過無法顯示中文字。我猜是jedi發佈的改版有點小bug。

test

test 引用通告...

最近在虛擬主機上架BLOG的心得

雖然還沒完全架好,不過還是分享一下心得~1.資料轉移。2.plugins資料夾。3.如何執行mt.diff?...



Write a Comment

* 因為本站有快取和防止廣告迴響的機制,所以您的留言可能稍後才會顯示在網頁上。