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

WordPress 主機搬家|從 Bluehost 主機搬家到 Cloudways 主機的精選圖片

這是《Bluehost 搬家到 Cloudways 主機 + Namecheap 域名 》系列教學的第 2 篇。

在這篇筆記,我會跟你分享如何安全、無縫且自動化地把 WordPress 網站的資料一鍵從 Bluehost 主機搬家到 Cloudways 主機。

自動化的過程可以幫你節省你手動做以下事情的時間:

  1. 手動重新建立頁面和文章
  2. 手動複製,並貼上每個頁面、每篇文章的文字
  3. 手動複製,並在每個頁面、每篇文章對應的地方貼上圖片
  4. 手動安裝主題,並改成跟舊網站一樣的主題設定
  5. 手動安裝外掛,並改成跟舊網站一樣的外掛設定
  6. 檢查是否有手動操作導致的錯誤

這個系列教學總共有 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 主機價格
首購-1 年約方案最低每月 $2.75 美金
(約 $83 台幣)
最低每月 $11 美金
(約 $330 台幣)
首購-3 年約方案最低每月 $4.95 美金
(約 $149 台幣)
最低每月 $11 美金
(約 $330 台幣)
續約最低每月 $11.99 美金
(約 $360 台幣)
最低每月 $11 美金
(約 $330 台幣)
優惠續約無優惠前 2 個月 7 折
Bluehost 主機 (搬家前) vs Cloudways 主機 (搬家後)

所以當 Bluehost 要續約的時候,就很適合把 WordPress 網站的主機從 Bluehost 搬家到 Cloudways。

長期經營,累積 10 年到 30 年,可以省下一筆主機費用。

  • 10 年可以省 125.4 美金 (約 $3762 台幣)
  • 30 年可以省 $363 美金 (約 $10,890 台幣)

詳細 Cloudways 主機節省費用計算可以 參考這裡

備註:
台幣價格是用美金兌台幣匯率 30 來估算。不過,因為匯率會隨時間浮動,實際的台幣價格還是要看交易時的匯率喔。

Cloudways 的 Logo

註冊時輸入折扣碼 NOTES取得專屬前 2 個月 7 折優惠

WordPress 主機搬家流程

1. 創建 Cloudways 帳號

我們要搬家到 Cloudways 主機,所以要先創建一個 Cloudways 帳號。

點擊下方按鈕,可以進入 Cloudways 官方網站。

Cloudways 的 Logo

註冊時輸入折扣碼 NOTES取得專屬前 2 個月 7 折優惠

Cloudways 主機有提供 3 天免費試用。

你可以先免費註冊一個帳號,等主機搬家完成,確定主機的性能你是滿意的,再 設定付款資料

第 1 步

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

到 Cloudways 首頁,點擊「Start Free」免費開始

第 2 步

你可以選擇 ① 使用第三方帳號登入或 ② 在 Cloudways 註冊帳號。

這次我就示範使用 Google 帳號註冊。

點擊「 Google 圖示」。

填寫 Cloudways 資料

第 3 步

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

登入 Google 帳號

第 4 步

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

設定密碼並填寫資料

以下是填寫後的範例:

設定密碼並填寫資料的範例

第 5 步

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

點擊「Got a promo code」有折扣碼嗎?

第 6 步

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

輸入 Cloudways 折扣碼 NOTES

✏️ 小筆記

輸入諾特斯觀眾專屬折扣碼 「NOTES」,可以享受前 2 個月 7 折的優惠。

折扣碼事後不能補寫,請記得在這個步驟填寫!

第 7 步

接著,點擊同意條款後按「Continue」(繼續)。

點擊同意條款後按「Continue」繼續

第 8 步

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

點擊「VERIFY YOUR ACCOUNT」 驗證帳戶

第 9 步

接下來,驗證手機號碼。

驗證手機號碼 1

收到簡訊後,輸入簡訊驗證碼,然後按「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」。

主機大小從 「2 GB Premium」 2 GB 高級版 調整到「1 GB」

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

費用變成每月 $ 11 美金

✏️ 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

第 1 步

點擊連結 前往 Cloudways 官網。

第 2 步

點擊上方的「Pricing」(價格)。

點擊 Cloudways 官網上方的「Pricing」價格

第 3 步

可以切換「Premium」(高級) 和「Standard」(標準) 查看不同方案價格。

Cloudways 價格方案

第 4 步

主機位置要選離觀眾最近的。

以台灣為例,最近的主機位置是「新加坡」。

所以,在這個教學,我位置選擇「新加坡」。

位置改選擇新加坡

✏️ 為什麼主機位置要選離觀眾最近的?

因為主機位置離觀眾越近,資料傳輸的延遲會越小,可以讓網站加載速度更快。這樣觀眾在瀏覽網站時會有更好的體驗。

第 5 步

我們確認一下價格。

之後,點擊「Launch Now」(立即啟動)。

點擊「Launch Now」立即啟動。

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

在 Cloudways 主機 DigitalOcean 自動安裝 WordPress

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

Cloudways 的 DigitalOcean 伺服器 主機 面板

第 6 步

滑鼠移到左邊的「控制面板圖示」會滑出一個側邊欄。

接著,點擊「Dashboard」(儀表板)。

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

第 7 步

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

點擊「Your Application」你的應用程式

第 8 步

之後,點擊「臨時域名」,就可以看到臨時網站了。

Cloudways 提供的臨時域名會像是:
https://wordpress-1203630-425xxxx.cloudwaysapps.com。

Cloudways 給的臨時域名

這就是我們的臨時網站 (預設)。

臨時網站 預設

3. 安裝 WordPress 搬家外掛

接下來,我們要把舊網站的資料轉移到臨時網站。

然後,我們要在舊網站 (在 Bluehost 主機上的 WordPress 網站) 安裝 Cloudways WordPress Migrator 這個免費搬家外掛。

✏️ 小筆記

理論上,WordPress 網站搬家過程不會刪除舊網站的資料。但如果你擔心發生意外的話,建議可以先備份網站。

⭐ 更多免費筆記
→ WordPress 網站備份教學|未來開放

第 1 步

① 在舊網站的 WordPress 後台,點擊左邊「外掛」的「安裝外掛」。

② 然後在右上角搜尋「Cloudways WordPress Migrator」 。

③ 找到外掛後,點擊「立即安裝」。

安裝 Cloudways WordPress Migrator 外掛

第 2 步

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

點擊「啟用」

第 3 步

點擊左邊的「Cloudways Migrate」(遷移到 Cloudways) 前往「Migrate your site to Cloudways」(將你的網站遷移到 Cloudways) 的頁面。

備註:有時啟用外掛後會自動轉跳到這個頁面。

在這裡先輸入 Email,然後勾選同意條款,接著點擊「MIGRATE」(轉移)。

在 Cloudways WordPress Migrator 頁面,勾選同意條款,然後點擊「MIGRATE」遷移。

4. 填寫搬家資料

第 4 步

接下來要填搬家的資料。

「Migrate your site to Cloudways」(將你的網站遷移到 Cloudways) 的地方我們要先填寫新網站的資訊。

填寫搬家資料 填寫要搬去的 Cloudways 臨時網站資料
你想將你的網站遷移到哪裡

Where do you want to migrate your site?
(你想把你的網站遷移到哪裡?)

這個我們選預設的 「Cloudways Flexible」(Cloudways 彈性方案)。

選預設的 「Cloudways Flexible」Cloudways 彈性方案

✏️ 小筆記
Cloudways Flexible:Cloudways 的「彈性方案」採用按需求付費模式,只需為所使用的資源付費。

Cloudways Autoscale:Cloudways 的「自動調整方案」 (Autoscale,又稱 Autonomous) 會自動實時擴展資源來滿足你網站的流量需求。

第 5 步

之後,填寫「Destination Site URL」 (目的網站 URL) – 圖片標註 ② ,也就是新網站的域名。

填寫 Destination Site URL 目的網站 URL

以這次的例子來說,就是臨時網站的臨時域名。

在 Cloudways 後台前往 Your Application (你的應用程式)。

點擊「Your Application」你的應用程式

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

填寫「Destination Site URL」 目的網站 URL v2

以這個示範教學為例就是:
https://wordpress-1201485-425xxx.cloudwaysapps.com。

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

「你想將你的網站遷移到哪裡」圖片的「目的網站 URL」

第 6 步

再來,要填寫「SFTP Host/Server Address」(SFTP 主機/伺服器位址) – 圖片標註 ③。

這樣外掛就可以知道要把資料搬到這個 IP 位置的主機。

填寫「SFTP Host/Server Address」SFTP 主機 伺服器位址

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

Cloudways 後台的 「SFTP HostServer Address」SFTP 主機 伺服器位址

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

填寫「SFTP Host/Server Address」SFTP 主機 伺服器位址

第 7 步

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

填寫「Database Name」資料庫名稱

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

在 Cloudways 後台複製「DB Name」資料庫名稱

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

填寫「Database Name」資料庫名稱

第 8 步

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

填寫「SFTP Username」SFTP 使用者名稱

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

往下滑,點擊「Add SFTP User」新增 SFTP 使用者

我們前往 Cloudways 後台的「Access Details」(訪問詳細資料) 往下滑,點擊「 Add SFTP User」(新增 SFTP 使用者)。

這邊可以設定 SFTP 的 Username (使用者名稱) 跟 Password (密碼)。

設定 SFTP 的「Username」(使用者名稱) 跟「Password」(密碼)

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

輸入好之後按「Submit」提交

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

把使用者名稱貼在舊網站「你想將你的網站遷移到哪裡」圖片

第 9 步

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

填寫「SFTP Password」SFTP 密碼

複製剛剛設定的密碼。

輸入好之後按 「Submit」提交

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

填寫「SFTP Password」SFTP 密碼

第 10 步

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

選擇「HTTP Auth enabled」

我們保持預設的「No」(不),就可以了。因為我們的臨時網站沒有使用「HTTP 認證」功能。

✏️ HTTP 認證是什麼?

HTTP 認證 (HTTP Authorization) 是一種基本的網頁安全機制,當用戶嘗試訪問受保護的網頁時,會彈出一個對話框要求輸入使用者名稱和密碼。這樣可以防止未經授權的人訪問網站上的敏感或未完成的內容。

HTTP 認證 1

第 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」(驗證詳細資料) 的畫面。

「Validating Details」驗證詳細資料

再來,你會看到「Your site is being migrated to Cloudways!」(你的網站正在遷移至 Cloudways!) 的畫面。

「Your site is being migrated to Cloudways」(你的網站正在遷移至 Cloudways!)

你不用手動做以下事情,Cloudways WordPress Migrator 外掛會自動幫你做好:

  1. 手動重新建立頁面和文章
  2. 手動複製,並貼上每個頁面、每篇文章的文字
  3. 手動複製,並在每個頁面、每篇文章對應的地方貼上圖片
  4. 手動安裝主題,並改成跟舊網站一樣的主題設定
  5. 手動安裝外掛,並改成跟舊網站一樣的外掛設定
  6. 檢查是否有手動操作導致的錯誤

第 3 步

進度條跑完後,你會看到「Your migration is complete!」(你的遷移已完成!) 的畫面。

「Your migration is complete」你的遷移已完成!,點擊 Cloudways 的臨時域名進入臨時網站 1

點擊 Cloudways 的臨時域名進入臨時網站。

這樣,在 WordPress 網站前台就可以看到已經成功搬到臨時網站!

在 WordPress 網站前台可以看到已經成功搬到臨時網站!

第 4 步

你可以登入臨時網站的 WordPress 後台檢查看看有沒有問題。

登入的方法:在網址列輸入「臨時域名/wp-admin」。

臨時域名你可以在 Cloudways 後台找到。

點擊臨時域名 1

以這個教學示範的例子就是:
https://wordpress-1201485-425xxx.cloudwaysapps.com/wp-admin

搬家後的 WordPress 使用者名稱跟密碼都跟舊網站是一模一樣的。

進入 WordPress 後台登入介面

第 5 步

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

在 WordPress 後台檢查圖片、連結等等能不能正常顯示

6. 設定 Cloudways 主機付款資料

記得要在期限內付款,不然搬好的網站會被刪除 (我第一次搬家的時候就在後續等域名轉移 Email 時不小心超過 3 天,網站被刪掉)。

第 1 步

在 Cloudways 後台點右上角「頭像 + 使用者名稱」,然後點擊「My Account」(我的帳戶)。

在 Cloudways 後台點右上角「頭像 使用者名稱」 ,然後點擊「My Account」我的帳戶

第 2 步

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

點擊「Payment Address」付款與地址

第 3 步

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

填寫「Card Address」信用卡地址

✏️ 小筆記

  • 地址翻譯可以使用 地址中翻英工具
  • 地址只需要填到區就可以了,例:No. 7, Sec. 5, Xinyi Rd., Xinyi Dist.
  • 郵遞區號填 3 碼就好,例:110
  • 州/省/地區可以留空

第 4 步

再來,填寫「Billing Address」(帳單地址)。

如果帳單地址跟信用卡地址一樣的話,勾選「Keep Billing address same as my credit card address」(保持帳單地址與我的信用卡地址相同)。

填寫「Billing Address」帳單地址,完成後點擊「Proceed to Payment Gateway」前往支付平台

填寫完後,點擊「Proceed to Payment Gateway」(前往支付平台)。

第 5 步

之後,填寫信用卡資訊。

填寫信用卡資訊,然後按「AUTHORIZE」授權

✏️ 小筆記

  • 持卡人姓名要填寫跟信用卡上一致
  • 如果刷卡沒過,可以聯絡發卡銀行的客服排除問題

填寫完之後,按「AUTHORIZE」(授權),就完成 Cloudways 主機付款資料的設定了。

WordPress 搬家的下一步

接下來,我們要把域名從 Bluehost 轉移到 Namecheap。你可以點擊下方卡片中的按鈕前往觀看。

WordPress 網域轉移|從 Bluehost 域名搬家到 Namecheap 域名的精選圖片

WordPress 網域轉移|從 Bluehost 域名搬家到 Namecheap 域名

參考資料

How to Use Cloudways WordPress Migrator Plugin