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 主機節省費用計算可以 參考這裡

備註:
諾特斯網站提到的台幣價格,都是以美金對台幣匯率 1: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 步

接下來要填搬家的資料。「Where do you want to migrate your site?」(你想將你的網站遷移到哪裡?) 的地方我們要先填寫新網站的資訊。

填寫搬家資料 填寫要搬去的 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

以這個示範教學為例就是:
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 轉移到 Cloudways。你可以點擊下方卡片中的按鈕前往觀看。

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

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

參考資料

How to Use Cloudways WordPress Migrator Plugin