wordpress 資料轉移
當你要換主機商或者是要備份跟還原資料庫的時候時常會碰到一個編碼問題這會讓你的整個內容呈現亂碼!我從以前的論壇備份轉移還原、到現在的 BLOG 轉移幾乎每轉一次就碰到一次,如果程式有提供良好的備份還原機制就算了,如果不幸沒有那就會把你搞到瘋掉。
以前的 wordpress 官方沒有提供備份還原機制,所以只能使用資料庫的備份,但是每一家主機商的預設編碼都不一樣,我第一次從免費的 hosting 轉到 DREAMHOST 就碰過一次,那時候跟客服溝通嘗試好久才弄好,後來從 DREAMHOST 轉到 ACSITE 就順利多了,ACSITE 的客服五分鐘就幫我搞定 ((acsite 好像比較厲害)) ,而前天轉移資料庫的時候又碰到一次,我跟客服也是搞了兩個多小時就是弄不好,後來我才想到我有使用 WORDPRESS 內建的備份檔,就嘗試的把他裝回去沒想到效果非常良好,只有分類這一項要自己手動分類之外剩下都沒問題,我現在使用的是 2.12 版,我也忘記是第幾版開始有內建備份,所以當你要轉移之前記得先升級到最新版本。
接下來就看圖說故事,只要約五個步驟就可完成了。
1.進入你的控制面版,找到 manage 後進入你會看到 import(匯入) 還有 export(匯出) ,選擇 export(匯出)
2.他會問你要匯出的作者是誰,我是選擇 all 然後按下下載,之後他就會匯出一個 date.xml 的檔案到你的電腦。
3.再來要做一件頗重要的事情,之前我忘記做這一件事情,上傳一直出現錯誤,所以一定要記得這一個步驟。打開你的 FTP 軟體,進到你的 blog目錄底下,進入 wp-content 底下把 uploads 權限設成 777 ,沒有這一個檔案就建立一個吧。
4.再來就是再回到你的 blog 控制面版中的 manage,選取 import ,檔案匯入格式選擇 wordpress ,然後把你剛剛下載的備份檔上傳,靜待一下子後他就會告訴你完成。
5.完成,就是著麼簡單,套一句 wp 最喜歡說的話, thats all step 😀
最後你只要再把你的外掛還有佈景一個一個裝上就可以重新上線,這一個方法是我覺得最方便的方法,畢竟我不是資訊相關的學生,我是理科的學生,要我去看資料庫編碼就跟我去看量子力學一樣難,這一個方法只要把資料備份下載、上傳然後把分類重新整理一次就完成。
不過這一個方法有一點問題,就是有問題的文章會消失,兩年半前我在無名轉移資料庫有一些文章裡面含有一些奇怪字元(函式?),WP 無法常顯示,當時我沒有全數修改,反正都是一些不重要的文章,沒想到這一次轉移那一些文章通通消失,還好有一些當年有修改正常,不然現在又在再從無名把文章複製貼上有點麻煩,這一點是大家要注意一下,轉移之前要先確定是不是每一篇文章都可以正常顯示,不然轉移後會消失不見。
如果有人有更好又方便的方法可以一起討論一下 😀