WordPress搬移主機紀實

一年前才寫過搬到小橘子(A Small Orange)主機的過程,沒想到一年後我就跟小橘子說拜拜了,原因說穿了只是「想省錢」!比起部份中文主機商,小橘子的最小方案價格還是稍貴,在這不景氣的年頭,我不想花太多錢在blog--畢竟沒人贊助,又不想放廣告(AMAZON是因為常用到商品圖片才乾脆申請affiliate,事實上以我的狀況很難賺到介紹費)。

撇開07年的風波不提,對ACSite的印象還是比其他中文主機商好些。一年來側面觀察,感覺他們應該也回到軌道上了。決定搬回去前,還厚著臉皮去問可否拿到老客戶優惠,ACSite果真「揪感心」,馬上答應幫我升級方案,更加速我回巢的念頭。把網站資料備份完畢後,便發信請小橘子退費(順便抱怨一下,小橘子居然是自動續約&扣款,帳務系統也沒開放讓人選擇其他付費方式,害我直到被扣款才曉得主機到期了!),並同時訂了ACSite的空間。

接下來就進入本文主題--在域名不變的情況下,搬移WordPress到別的主機。

步驟一:備份
不像台灣主機商可能還可以搏感情,外國人做事通常都很阿沙力,一旦退費作業完成,就要有帳號和檔案馬上就會被砍的心理準備。因此要求退費之前,我已經備份好WordPress。

備份的對象有兩個。一個是WP檔案。我的WP版本不久前才更新到最新版本,硬碟內的檔案除了wp-content資料夾外都是最新的,所以我只備份這個資料夾(若搬移前WP還沒升級到最新版,最好先升級再開始備份)。此外為防萬一,把根目錄的wp-config檔案也備份了。

第二個要備份的是資料庫,WP也有外掛可達到備份功能,但我是參考WordPress官方說明,手動備份未壓縮檔與壓縮檔兩種檔案。

步驟二:更改DNS設定
到域名註冊商那裡更改name server的名稱,像我的例子就是把A Small Orange的主機改成ACSite。DNS設定更新可能需要24~72小時。

步驟三:上傳檔案
把硬碟內的WP檔案(包括上述提到的wp-content和wp-config)全都上傳到新主機。也有人在這個步驟是在新主機建一個全新的WordPress blog之後,把資料庫砍掉再匯入舊資料庫(也就是直接進步驟五)。兩種方法都是行得通的。

步驟四:建立資料庫
利用cPanel建立新的資料庫、使用者,接著將資料庫使用權賦予使用者。注意資料庫和使用者名稱、密碼等,必須跟wp-config的設定一致(不管是參考原本wp-config的設定建立資料庫,還是先建資料庫後再更改wp-config檔案)。

步驟五:匯入舊資料庫
此步驟要利用cPanel的phpMyAdmin程式。進入phpMyAdmin後,點選用來放WP的資料庫名稱,再點「載入」選項,選擇硬碟內的資料庫檔案後按下「執行」開始上傳。我第一次傳的是未壓縮檔(約20MB),可能因檔案過大,發生語法錯誤,只好全部砍掉重來;改上傳壓縮檔就成功了。

以上步驟四~五,亦可參考Max寫的無痛安裝系列

若資料庫的名稱和密碼都跟wp-config的設定相同,現在應該就大功告成了。接下來只要等DNS更新完畢後,就可以繼續blog啦!

你可能有興趣的相關文章

(閱覽數:1,397 次)

本文有 12 則留言

  1. 很實用的一篇文,謝謝格主提供
    我最近剛好也在找虛擬主機商…
    謝謝你! (也有考慮要使用ACsite)
    客服回覆問題很快速…而且價格比起台灣主機
    是真的有便宜又大碗很多。本來已經差一點決定
    要用威普(台灣主機)了…科科。

    1. ACSite從我今年初用到現在為止,幾乎沒出過大紕漏
      唯一比較嚴重的一次FTP上傳問題,也在反應後五分鐘內迅速解決
      我想只要不太在意主機位置(我是覺得美國主機也沒慢到哪去)
      他們是很值得考慮的選擇!

    2. 我已經下單目前正在試用中了…感覺還不錯
      我也不是太care美國主機這個問題,一方面
      覺得價格蠻實惠OK,給的規格也不錯…而且
      他們客服感覺已經正常了~我目前覺得還不錯
      他們也給我七天試用期….我打算試用完就去付費購買了
      還好有逛到你這裡來>////<

    3. 除了2007年那時候有失常幾個月以外,他們在虛擬主機這塊也經營滿久了。
      他們自己也願意主動在網站上公佈這段不好的過去,我覺得很難得。
      另外他們做生意的手法,也是中文主機商裡我最不討厭的,
      不會打廣告打很兇,比較像是靠口碑起來,但又不會像某某主機商感覺只會說好聽話,
      而是真的有在幫客戶解決問題。

      祝你使用愉快囉~^.^

    4. 恩 我也有看到之前討論區罵聲連連…
      我跟他們客服溝通的感覺也蠻不錯的
      這是我第一次用虛擬主機,還蠻開心可以碰到不錯的主機商
      謝謝妳啦,我想…應該會使用得蠻愉快的才是 :)

  2. 嘛嘛…從google搜lolipop搜到你家這樣~

    不過看了你的試用報告感覺有點小猶豫…ACSite也在我一開始的名單but…..lolipop實在很可愛…ANW感謝你的主機文~ 幫大忙了:P

    1. Lolipop是很可愛,用的人也不少
      但是我家網路連它實在太慢了(懷疑是光世代的問題…)
      而且我還是習慣用cPanel
      所以就跟它說掰掰囉!

      ACSite出過大問題但從2007年底之後就恢復了
      後來就一直很正常了哦,也再沒看到有人抱怨
      我是還滿推薦的!
      不過美國線路當然跟台灣線路不能比,假如你真的很在乎速度的話~

    2. 嘿…速度方面我後來也有聽到一些小風聲…但因為實在太可愛還是完全無法拒絕的敗下去了!(好糟糕的性格)

      不過如果只是當小倉庫應該就還OK這樣

      台灣主機在台灣瀏覽真的有在地優勢(好饒舌) 不過我比較常跑來跑去的所以應該還是會以美國主機為優先考量(完全只顧自己)…當然…太窮也是一個點!

(本文不開放留言;或因文章時效已過,留言功能自動關閉)