2014年剛接觸WordPress時,在Godaddy看到Wordpress專門代管機器,一個月才NTD $39,在貪小便宜的心態作祟下就買了兩個站。
一年後果然漲價成NTD $219。雖然漲價無可厚非,但使用外掛的限制實在太多了,速度也十分不理想,在同樣的價格考量下,於是最後決定還是搬家吧!
因為有兩個站,所以搬了兩次:
- 一個搬到SugarHost,便宜好用,但速度仍不夠理想,記錄在此:如何從GoDaddy的WordPress hosting搬家至Sugarhosts
- 另一個搬到Bluehost,記錄在這篇。
原則相同,但細節略有不同,所以分兩篇記錄,步驟瑣碎,供未來的自己參考。
在舊站(Godaddy)
- WordPress控制台內,使用WP-DB-Backup 外掛,下載資料庫 (xx.sql.gz)
- 注意資料庫前綴詞
- 例如:wp_adgfthqxaw_ (<– 最後面也有一個底線,常忘記)
上傳到Bluehost
- Parked Domain
- EPP Code
- 上傳乾淨的WP安裝檔到資料夾 (傳輸需要時間,事先做)
- 無FTP權限,所以上傳壓縮檔後解壓縮
- 在CPanel中先增兩個新的資料庫,跟一個資料庫使用者
- 使用者:wp_user1
- 資料庫:wp_db 和 wp_dp_temp
- 將舊的資料庫匯入至wp_dp中
- 開始進入網頁安裝Wordpress,資料庫設定在wp_dp_temp
- 注意加入資料庫前綴詞 eg. wp_adgfthqxaw_ (<– 最後面也有一個底線,常忘記)
- 安裝完成之後,仍可在wp-config.php中,$table_prefix = ‘wp_adgfthqxaw_‘修改
- 安裝完成,登入
- 修改wp-config.php檔的資料庫位置(由wp_dp_temp改為wp_db)
- 正確修改會看到一片白
- 錯誤修改會看到重新安裝資料庫的畫面
- 將原來Wordpress的資料夾覆蓋上傳到網路上。wp-config.php除外。
- 修改wp_db中資料表option的url。
2016-08-19更新:
後來也不滿意Bluehost的速度,最後在虛擬主機這邊留了Sugarhost來用,並另外去學怎麼架設VPS。記錄在這篇:自架一個WordPress站的基本花費與方案比較。
2016-10-09 23:35 更新
後來找到更簡單又方便的搬家方式:使用UpdraftPlus備份WordPress與還原(同網域)
請問一下 您在移至新的SQL的時候
例如:wp_adgfthqxaw_
您會把那個多餘的前綴給刪掉嗎?
如果把匯入前就把後綴刪掉會失敗。匯入成功之後我就沒試過刪掉了。
當時不懂怎麼搬家,花了很多時間匯入都失敗,才找到原因是後綴沒加,所以後來覺得能動就好XD
我也這麼覺得,畢竟godaddy的wordpress hosting在程式裡就多一堆不知名的東西,資料庫又亂七八糟的,況且我只要更新個3~5篇文章,整個後台就會當掉6~7天。想起來就氣
也太慘了,我那時候也只是裝了SEO的外掛站就掛掉了,又會刪掉我裝的其他外掛,最後就搬走了。