WordPress 主機搬家|從 Bluehost 主機搬家到 Cloudways 主機

這是《Bluehost 搬家到 Cloudways 主機 + Namecheap 域名 》系列教學的第 2 篇。
在這篇筆記,我會跟你分享如何安全、無縫且自動化地把 WordPress 網站的資料一鍵從 Bluehost 主機搬家到 Cloudways 主機。
自動化的過程可以幫你節省你手動做以下事情的時間:
- 手動重新建立頁面和文章
- 手動複製,並貼上每個頁面、每篇文章的文字
- 手動複製,並在每個頁面、每篇文章對應的地方貼上圖片
- 手動安裝主題,並改成跟舊網站一樣的主題設定
- 手動安裝外掛,並改成跟舊網站一樣的外掛設定
- 檢查是否有手動操作導致的錯誤
這個系列教學總共有 6 篇:
WordPress 主機搬家是什麼意思?
主機是存放我們網站資料的空間,包含文字、圖片、影片和程式碼等等。我們的 WordPress 軟體也是安裝在主機上。
如果我們說要幫「WordPress 主機搬家」,本質上指的就是將資料從 A 主機轉移到 B 主機。
這個過程不僅包括了資料的複製和轉移,還涉及到在新主機上重新配置 WordPress 環境,以確保一切功能都能在新環境中順利運行。
在這篇教學,我會示範如何從 Bluehost 主機將資料搬家到 Cloudways 主機。
Bluehost 主機搬家到 Cloudways 主機好處
1. 提升網站速度:
Bluehost 主機屬於共享主機,網站速度比較慢。
而 Cloudways 主機屬於管理型雲端主機,網站速度比較快。
網站搬家後,有可能因為提高 網站體驗核心指標 (Core Web Vitals),進而提升 SEO 排名。
2. 節省主機費用:
Bluehost 主機首購的時候很便宜,適合新手架站時使用,但續約的時候變回原價就沒有這麼划算了。
我們可以從下面的表格發現,當 Bluehost 「續約」時,Bluehost 主機的價格就會變得比 Cloudways 主機價格每月高 $0.99 美金 (約 $30 台幣)。
項目 | Bluehost 主機 (搬家前) | Cloudways 主機 (搬家後) |
---|---|---|
費用 | 每月最低 $11.99 美金 (約 $360 台幣) | 每月最低 $11 美金 (約 $330 台幣) |
優惠 | 續約已經無優惠 | 前 3 個月 7 折 (諾特斯觀眾專屬優惠) |
所以當 Bluehost 要續約的時候,就很適合把 WordPress 網站的主機從 Bluehost 搬家到 Cloudways。
第 1 年可以省下 $21.78 美金 (約 $654 台幣),後續每年則可以節省 $11.88 美金 (約 $356 台幣)。
備註:
台幣價格是用美金兌台幣匯率 30 來估算。不過,因為匯率會隨時間浮動,實際的台幣價格還是要看交易時的匯率喔。
✏️ 搬家後主機節省費用計算
- 第 1 年節省費用 = ($11.99 美金 – $7.7 美金) × 3 + ($11.99 美金 – $11 美金) × 10 = $21.78 美金 (約 $654 台幣)
- 後續每年節省費用 = ($11.99 美金 – $11 美金) × 12 = $11.88 美金 (約$356 台幣)
WordPress 主機搬家流程
- 步驟 1:創建 Cloudways 帳號
- 步驟 2:在 Cloudways 主機安裝 WordPress
- 步驟 3:安裝 Cloudways WordPress Migrator 外掛
- 步驟 4:填寫搬家資訊
- 步驟 5:一鍵完成 WordPress 主機搬家
- 步驟 6:設定 Cloudways 主機付款方式
1. 創建 Cloudways 帳號
我們要搬家到 Cloudways 主機,所以要先創建一個 Cloudways 帳號。
點擊下方按鈕,可以進入 Cloudways 官方網站。
Cloudways 主機有提供 3 天免費試用。
你可以先免費註冊一個帳戶,等主機搬家完成,確定主機的性能你是滿意的,再 設定付款資料。

第 1 步
點擊右上角的「Start Free」(免費開始)。

第 2 步
你可以選擇使用第三方帳號登入,或在 Cloudways 註冊帳戶。
這次我就示範註冊一個全新 Cloudways 帳戶,輸入名字、姓氏、Email 以及要設定的密碼。
✏️ 小筆記
姓名可以利用 姓名中翻英工具 填寫

第 3 步
「我最適合描述為」要依照要搬家的網站是什麼類型來選擇:
- Digital Agency (數位代理商)
- Ecommerce (電子商務)
- Other Businesses (其他業務)
- Blogger (部落客)
- Freelance Developer/Designer (自由開發者/設計師)
這次我要搬家的網站是旅遊部落格,因此我選擇「Blogger」(部落客)。

第 4 步
「我的每月託管支出為」依照個人預算選擇,我是選擇最少的「$0 – $50 (USD)」(0 到 50 美金)。

第 5 步
點擊「I have a promo code」(我有折扣碼)。

第 6 步
輸入諾特斯觀眾專屬折扣碼「NOTES」。
✏️ 諾特斯觀眾專屬折扣碼
輸入諾特斯觀眾專屬折扣碼「NOTES」,可以享受前 3 個月 7 折的優惠。
折扣碼事後不能補寫,請記得在這個步驟填寫!

第 7 步
勾選同意條款後,點擊「Sign up」(註冊)。

第 8 步
進行帳戶驗證,首先要驗證 Email。

到 Email 信箱,找到 Cloudways 寄的驗證信。

第 9 步
點擊 Email 裡的「Login & Activate」(登入並啟用)。

第 10 步
再來要驗證電話號碼。
輸入手機號碼,按下「Send SMS」 (發送簡訊)。
✏️ 電話號碼填寫範例
台灣手機號碼:0987654321
改成國際手機號碼:+886 987654321 (去掉手機號碼的第一個 0)

第 11 步
收到簡訊後,輸入簡訊驗證碼,然後按「Verify」(驗證)。

如果你有遇到收不到簡訊、無法驗證的問題,我有將解決方法整理成筆記,你可以點擊下方連結前往。
2. 在 Cloudways 主機安裝 WordPress
完成驗證步驟後,跳轉到選擇主機的畫面。

第 1 步
設定 Application and Server Details (應用程式與伺服器詳細資訊) 。
Application (應用程式),指的是架設網站的軟體,也就是 WordPress 軟體﹔而 Server (伺服器) 指的則是主機。
以下 4 個項目都可以保持預設就好:
- WordPress
- Application Name (應用程式名稱)
- Server Name (主機名稱)
- Project Name (專案名稱)
✏️ 小筆記
「Server」最精準的翻譯是「伺服器」,但為了讓大家更容易理解,在這篇筆記裡,我都會把 Server 翻譯為「主機」。

第 2 步
挑選主機商,目前 Cloudways 提供了 5 款不同的雲端主機:
- DigitalOcean
- Vultr
- Linode
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
我推薦選擇 DigitalOcean 主機,因為經過我的實測,它是同價位的主機中速度最快的。

第 3 步
「Server Size」(主機大小) 預設是「2 GB Premium」。
一般剛入門我會建議在保持「2 GB Premium」,或是改成最便宜的「1 GB」這兩者間做選擇。
至於選擇的標準,可以用「網站外掛的數量」來分辨。
如果你的網站在搬家前,已經安裝的外掛數量就超過 15 個,有網頁設計、電子商務、備份、多語系等等,比較吃效能的外掛,就建議可以選官方預設的「2 GB Premium」方案。
✏️ 外掛數量參考基準
15 個 WordPress 外掛只是一個簡易的參考基準,實際該選擇哪個方案, 還是要取決於具體的網站流量、每個外掛的資源需求等等因素。
依照我的經驗,大概安裝到 17 個外掛就會感覺比較卡頓,這時就可以考慮從 1GB 再升級到更高階的方案!

當然,你也可以先選擇 1 GB 方案,之後有升級的需求,隨時都能在 Cloudways 後台升級。
✏️ Cloudways 方案規格
此處的「1 GB」、「2 GB Premium」是指 RAM (記憶體) 的大小。
以下是重點規格比較:
1 GB
- 記憶體:1 GB
- 儲存空間:25 GB
2 GB Premium
- 記憶體:2 GB
- 儲存空間:50 GB
那這次示範我就先選擇 DigitalOcean 主機的 1 GB 方案,費用是每月 $11 美金 (約 $330 台幣)。

第 4 步
「Location」(主機位置) 要選離網站主要客群最近的地方。
✏️ 為什麼主機位置要選離網站主要客群最近的?
因為主機位置離網站訪客越近,資料傳輸的延遲會越小,可以讓網站加載速度更快。
如此一來,訪客在瀏覽網站時會有更好的體驗。

以我所在的地區 (台灣) 為例,最近的地點選項是「新加坡」,所以主機位置我們就選擇「Singapore」。

第 5 步
確認價格,點擊「Launch Now」(立即啟動)。

接下來,Cloudways 主機就會自動安裝 WordPress 軟體。

第 6 步
等到主機準備完成之後,就可以點擊「Your Server」(你的主機) 右邊的「地球」圖示。- 圖片標註 ➀
點擊「Your Application」(你的應用程式)。- 圖片標註 ➁

第 7 步
在 Application URL (應用程式 URL) 會看到 Cloudways 提供給我們的臨時域名,會像是:wordpress-139XXXX-518XXXX.cloudwaysapps.com 。
點擊「開啟新分頁」就可以看到臨時網站了。


3. 安裝 WordPress 搬家外掛
接下來,我們要把舊網站的資料轉移到臨時網站。
然後,我們要在舊網站 (在 Bluehost 主機上的 WordPress 網站) 安裝 Cloudways WordPress Migrator 這個免費搬家外掛。
✏️ 小筆記
理論上,WordPress 網站搬家過程不會刪除舊網站的資料。但如果你擔心發生意外的話,建議可以先備份網站。
⭐ 更多免費筆記
→ WordPress 網站備份教學|未來開放
第 1 步
① 在舊網站的 WordPress 後台,點擊左邊「外掛」的「安裝外掛」。
② 然後在右上角搜尋「Cloudways WordPress Migrator」 。
③ 找到外掛後,點擊「立即安裝」。

第 2 步
安裝好後,點擊「啟用」。

第 3 步
點擊左邊的「Cloudways Migrate」(遷移到 Cloudways) 前往「Migrate your site to Cloudways」(將你的網站遷移到 Cloudways) 的頁面。
備註:有時啟用外掛後會自動轉跳到這個頁面。
在這裡先輸入 Email,然後勾選同意條款,接著點擊「MIGRATE」(轉移)。

4. 填寫搬家資料
第 4 步
接下來要填搬家的資料。
「Migrate your site to Cloudways」(將你的網站遷移到 Cloudways) 的地方我們要先填寫新網站的資訊。

Where do you want to migrate your site?
(你想把你的網站遷移到哪裡?)
這個我們選預設的 「Cloudways Flexible」(Cloudways 彈性方案)。

✏️ 小筆記
Cloudways Flexible:Cloudways 的「彈性方案」採用按需求付費模式,只需為所使用的資源付費。
Cloudways Autoscale:Cloudways 的「自動調整方案」 (Autoscale,又稱 Autonomous) 會自動實時擴展資源來滿足你網站的流量需求。
第 5 步
之後,填寫「Destination Site URL」 (目的網站 URL) – 圖片標註 ② ,也就是新網站的域名。

以這次的例子來說,就是臨時網站的臨時域名。
在 Cloudways 後台前往 Your Application (你的應用程式)。

複製在 「Access Details」(訪問詳細資料) 中的臨時域名 – 圖片標註 ②。

以這個示範教學為例就是:
https://wordpress-1201485-425xxx.cloudwaysapps.com。
之後,貼在舊網站「你想將你的網站遷移到哪裡」圖片的對應位置 – 圖片標註 ②。

第 6 步
再來,要填寫「SFTP Host/Server Address」(SFTP 主機/伺服器位址) – 圖片標註 ③。
這樣外掛就可以知道要把資料搬到這個 IP 位置的主機。

這個可以在 Cloudways 後台複製「Public IP」(公共IP) – 圖片標註 ③。

之後,貼在舊網站「你想將你的網站遷移到哪裡」圖片的對應位置 – 圖片標註 ③。

第 7 步
接下來,要填寫「Database Name」(資料庫名稱) – 圖片標註 ④。

可以在 Cloudways 後台複製「DB Name」(資料庫名稱) – 圖片標註 ④。

接著,把資料庫名稱貼上「你想將你的網站遷移到哪裡」圖片的對應位置 – 圖片標註 ④。

第 8 步
接著,要填寫「SFTP Username」(SFTP 使用者名稱) – 圖片標註 ⑤。

我們要來創建「SFTP Username」(SFTP 使用者名稱) 跟「SFTP Password」(SFTP 密碼) 會一起設定。

我們前往 Cloudways 後台的「Access Details」(訪問詳細資料) 往下滑,點擊「 Add SFTP User」(新增 SFTP 使用者)。
這邊可以設定 SFTP 的 Username (使用者名稱) 跟 Password (密碼)。

輸入你想要的使用者名稱和密碼後按「Submit」(提交)。

之後,把使用者名稱貼在舊網站「你想將你的網站遷移到哪裡」圖片的對應位置 – 圖片標註 ⑤。

第 9 步
接下來,要填寫「SFTP Password」(SFTP 密碼) – 圖片標註 ⑥。

複製剛剛設定的密碼。

然後,把資料庫名稱貼上「你想將你的網站遷移到哪裡」圖片的對應位置 – 圖片標註 ⑥。

第 10 步
接著,要選擇「HTTP Auth enabled?」(啟用 HTTP 認證?) – 圖片標註 ⑦。

我們保持預設的「No」(不),就可以了。因為我們的臨時網站沒有使用「HTTP 認證」功能。
第 11 步
再來,選擇「Source site information」來源網站對應的資訊。來源網站就是我們的「舊網站」。這裡都保持預設的「No」(沒有) 就可以了。
- 「Any root directories you want to migrate?」(有任何你想遷移的根目錄嗎?)
- 「Migrate additional database tables?」(要遷移其他資料庫表格嗎?)
- 「Is this site password-protected?」(這個網站有密碼保護嗎?)

✏️ 小筆記
1. 有任何你想遷移的根目錄嗎? (Any root directories you want to migrate?)
這個選項是問你是否也要遷移在 public_html 目錄下的自訂非 WordPress 目錄。
2. 要遷移其他資料庫表格嗎?? (Migrate additional database tables?)
這個選項是問你是否要遷移任何其他的資料庫表格,這些表格可能是由非 WordPress 插件或其他應用程式創建的。
3. 這個網站有密碼保護嗎? (Is this site password-protected?)
這個選項是問你當前的 WordPress 網站 (舊網站) 是否有受密碼保護。也就是 HTTP 認證。
5. 一鍵完成主機搬家
第 1 步
都填寫完之後,點擊「MIGRATE」(遷移),就可以一鍵完成主機搬家囉。

第 2 步
你會先看到這個「Validating Details」(驗證詳細資料) 的畫面。

再來,你會看到「Your site is being migrated to Cloudways!」(你的網站正在遷移至 Cloudways!) 的畫面。
-1.jpg)
你不用手動做以下事情,Cloudways WordPress Migrator 外掛會自動幫你做好:
- 手動重新建立頁面和文章
- 手動複製,並貼上每個頁面、每篇文章的文字
- 手動複製,並在每個頁面、每篇文章對應的地方貼上圖片
- 手動安裝主題,並改成跟舊網站一樣的主題設定
- 手動安裝外掛,並改成跟舊網站一樣的外掛設定
- 檢查是否有手動操作導致的錯誤
第 3 步
進度條跑完後,你會看到「Your migration is complete!」(你的遷移已完成!) 的畫面。

點擊 Cloudways 的臨時域名進入臨時網站。
這樣,在 WordPress 網站前台就可以看到已經成功搬到臨時網站!

第 4 步
你可以登入臨時網站的 WordPress 後台檢查看看有沒有問題。
登入的方法:在網址列輸入「臨時域名/wp-admin」。
臨時域名你可以在 Cloudways 後台找到。

以這個教學示範的例子就是:
https://wordpress-1201485-425xxx.cloudwaysapps.com/wp-admin
搬家後的 WordPress 使用者名稱跟密碼都跟舊網站是一模一樣的。

第 5 步
再來,你可以看看文章與頁面上的圖片、連結是不是都能正常顯示。

6. 設定 Cloudways 主機付款資料
記得要在期限內付款,不然搬好的網站會被刪除 (我第一次搬家的時候就在後續等域名轉移 Email 時不小心超過 3 天,網站被刪掉)。
第 1 步
在 Cloudways 後台點右上角「頭像 + 使用者名稱」,然後點擊「My Account」(我的帳戶)。

第 2 步
點擊「Payment & Address」(付款與地址)。

第 3 步
再來,填寫「Card Address」(信用卡地址)。

✏️ 小筆記
- 地址翻譯可以使用 地址中翻英工具
- 地址只需要填到區就可以了,例:No. 7, Sec. 5, Xinyi Rd., Xinyi Dist.
- 郵遞區號填 3 碼就好,例:110
- 州/省/地區可以留空
第 4 步
再來,填寫「Billing Address」(帳單地址)。
如果帳單地址跟信用卡地址一樣的話,勾選「Keep Billing address same as my credit card address」(保持帳單地址與我的信用卡地址相同)。

填寫完後,點擊「Proceed to Payment Gateway」(前往支付平台)。
第 5 步
之後,填寫信用卡資訊。

✏️ 小筆記
- 持卡人姓名要填寫跟信用卡上一致
- 如果刷卡沒過,可以聯絡發卡銀行的客服排除問題
填寫完之後,按「AUTHORIZE」(授權),就完成 Cloudways 主機付款資料的設定了。
WordPress 搬家的下一步
接下來,我們要把域名從 Bluehost 轉移到 Namecheap。你可以點擊下方卡片中的按鈕前往觀看。
參考資料