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

這是《Bluehost 搬家到 Cloudways 主機 + Namecheap 域名 》系列教學的第 2 篇。
在這篇筆記,我會跟你分享如何安全、無縫且自動化地把 WordPress 網站的資料一鍵從 Bluehost 主機搬家到 Cloudways 主機。
自動化的過程可以幫你節省你手動做以下事情的時間:
- 手動重新建立頁面和文章
- 手動複製,並貼上每個頁面、每篇文章的文字
- 手動複製,並在每個頁面、每篇文章對應的地方貼上圖片
- 手動安裝主題,並改成跟舊網站一樣的主題設定
- 手動安裝外掛,並改成跟舊網站一樣的外掛設定
- 檢查是否有手動操作導致的錯誤
這個系列教學總共有 6 篇:
WordPress 主機搬家:解說與流程
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 主機價格 |
---|---|---|
首購-1 年約方案 | 最低每月 $2.75 美金 (約 $83 台幣) | 最低每月 $11 美金 (約 $330 台幣) |
首購-3 年約方案 | 最低每月 $4.95 美金 (約 $149 台幣) | 最低每月 $11 美金 (約 $330 台幣) |
續約 | 最低每月 $11.99 美金 (約 $360 台幣) | 最低每月 $11 美金 (約 $330 台幣) |
優惠 | 續約無優惠 | 前 2 個月 7 折 |
所以當 Bluehost 要續約的時候,就很適合把 WordPress 網站的主機從 Bluehost 搬家到 Cloudways。
長期經營,累積 10 年到 30 年,可以省下一筆主機費用。
- 10 年可以省 125.4 美金 (約 $3762 台幣)
- 30 年可以省 $363 美金 (約 $10,890 台幣)
詳細 Cloudways 主機節省費用計算可以 參考這裡。
備註:
台幣價格是用美金兌台幣匯率 30 來估算。不過,因為匯率會隨時間浮動,實際的台幣價格還是要看交易時的匯率喔。
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 註冊帳號。
這次我就示範使用 Google 帳號註冊。
點擊「 Google 圖示」。

第 3 步
再來,輸入帳號和密碼,登入 Google 帳號。

第 4 步
接著,設定密碼並填寫資料。

以下是填寫後的範例:

第 5 步
再來,點擊「Got a promo code?」(有折扣碼嗎?)

第 6 步
輸入諾特斯觀眾專屬折扣碼「NOTES」。

✏️ 小筆記
輸入諾特斯觀眾專屬折扣碼 「NOTES」,可以享受前 2 個月 7 折的優惠。
折扣碼事後不能補寫,請記得在這個步驟填寫!
第 7 步
接著,點擊同意條款後按「Continue」(繼續)。

第 8 步
之後,點擊「VERIFY YOUR ACCOUNT」(驗證帳戶)。

第 9 步
接下來,驗證手機號碼。

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

2. 在 Cloudways 主機安裝 WordPress
第 1 步
驗證完簡訊後,就會轉跳到下面這個可以選擇應用程式與主機 (伺服器) 的畫面。
接下來,我們要選擇並填寫應用程式和主機詳細資料。
- 應用程式 (Application) 就是我們要安裝的軟體,也就是 WordPress
- 伺服器 (Server) 就是主機。

✏️ 小筆記
Server,最精準的翻譯為「伺服器」,但為了讓大家更容易理解,也為了讓內容更加一致。之後,我都會將 Server 翻譯為「主機」。
應用程式選擇最新的 WordPress 版本。
「Application Name」(應用程式名稱)、「Server Name」(主機名稱) 與 「Project Name」(專案名稱) 保持預設就可以了。
第 2 步
在 Cloudways 可以選擇 5 種不同的雲端主機,分別是 DigitalOcean、Vultr、Linode、Amazon Web Services (AWS)、Google Cloud Platform (GCP)。
我推薦選擇 DigitalOcean 主機,因為我實測過它是在同價位的主機中速度最快的。
所以,主機我們選擇 「DigitalOcean」主機。

✏️ Cloudways 主機與 DigitalOcean 主機關係是什麼?
Cloudways 主機屬於管理型雲端主機 (Managed cloud hosting),它讓用戶可以輕鬆地部署和管理 WordPress 網站,而不需要太多技術知識。
DigitalOcean 主機是 Cloudways 主機支援的多個雲端主機供應商之一。
使用 Cloudways 主機而不是直接用 DigitalOcean 主機的好處在於,它提供簡化的主機管理介面和自動化工具。
例如:一鍵安裝應用程式、自動備份和安全管理,讓不具備技術背景的用戶也能輕鬆管理網站。
這樣,你可以專注於網站的內容和發展,而不用擔心主機技術細節。
第 3 步
把主機大小從預設的「2 GB Premium」 改成「1 GB」。

之後,就可以看到費用變成每月 $11 美金 (約 $330 台幣)。

✏️ Cloudways 主機省錢小秘訣
Cloudways 官方預設推薦主機大小「2 GB Premium」(2 GB 高級版),每個月 $28 美金 (約 $840 台幣)。
如果手動將主機大小調整到「1 GB」,費用變成每月 $11 美金 (約 $330 台幣)。
每個月可以節省 $17 美金 (約 $510 台幣)。
之後,主機有升級的需求,可以再到 Cloudways 後台一鍵升級就好。
這邊的「1 GB」、「2 GB Premium」是指 RAM (記憶體) 的大小。
以下是重點規格比較:
1 GB
- 記憶體:1 GB
- 儲存空間:25 GB
2 GB Premium
- 記憶體:2 GB
- 儲存空間:50 GB
第 4 步
主機位置要選離觀眾最近的。
以台灣為例,最近的主機位置是「新加坡」。
所以,在這個教學,我位置選擇「新加坡」。

✏️ 為什麼主機位置要選離觀眾最近的?
因為主機位置離觀眾越近,資料傳輸的延遲會越小,可以讓網站加載速度更快。這樣觀眾在瀏覽網站時會有更好的體驗。
第 5 步
我們確認一下價格。
之後,點擊「Launch Now」(立即啟動)。

接下來,就會在 Cloudways 主機 (DigitalOcean) 自動安裝 WordPress。大約需等待 7 分鐘。

跑完之後,就可以點擊進入主機 (伺服器) 面板。

第 6 步
滑鼠移到左邊的「控制面板圖示」會滑出一個側邊欄。
接著,點擊「Dashboard」(儀表板)。

第 7 步
再來,點擊「Your Application」(你的應用程式)

第 8 步
之後,點擊「臨時域名」,就可以看到臨時網站了。
Cloudways 提供的臨時域名會像是:
https://wordpress-1203630-425xxxx.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。你可以點擊下方卡片中的按鈕前往觀看。

WordPress 網域轉移|從 Bluehost 域名搬家到 Namecheap 域名
參考資料