在先前的《Bluehost架站教學》中,有提到 Bluehost 的優點是首購第一年費用很便宜,但是第二年開始價格就會跳很多。所以,大多人如果決定要繼續經營第二年,我都會建議搬家到 Cloudways。
除了價格外,VPS 主機的效能,也會比 Bluehost 的共享主機效能還要好 (可參閱虛擬主機是什麼)。
整個流程其實沒那麼複雜,這篇會教你用很簡單的方式,從 Bluehost 搬家到 Cloudways,你如果真的不懂,就直接照著做也可以完成。
網站搬家的基本邏輯
要從 Bluehost 搬家到 Cloudways,你要先知道一個網站主要分成三部份:網域 (你家門牌) + 主機 (你家的建築物) + 內容管理系統 (你家的內裝)。
所以,如果你要搬家,基本上就是這個邏輯 (對應 Bluehost 搬到 Cloudways):
- 先把你的新家建築物蓋起來 (建立新的 Cloudways 主機)。
- 把你家的內裝搬到新的建物 (將原先的 WordPress 資料轉移到新的 Cloudways)。
- 把原本掛在舊家的門牌,掛到新家上 (將原本的網域連到 Cloudways)。
- 跟舊家說掰掰 (取消原本的 Bluehost 主機續約)。
到這邊,你應該有發現,雖然是從 Bluehost 搬家到 Cloudways,但 Bluehost 只出現在第四步驟,而且也沒做什麼,就是取消續約而已。
所以,你今天即便是從其他主機搬家到 Cloudways,其實都算是同個邏輯。搞懂的話,你無論從哪個主機搬家,都是能夠自己搞定的。有沒有突然覺得沒那麼複雜了呢?
補充一下,如果你網域是在 Bluehost 購買的,那你上面的第三步驟也會碰到 Bluehost,但就跟「主機」沒有太大關係,主要是做「網域」的設定。
第一部份:建立Cloudways主機
step 1
首先,你需要到 Cloudways 首頁,點選「Start Free Trail」。

step 2
在註冊頁面,輸入你的資訊:
- 名字/姓氏:建議填英文。
- 帳號/密碼:建議網域、主機等平台的帳密要一樣,比較好記。
- 職業角色:根據你的角色去選。
- 預計主機費:可以先選擇最低「$0-$50」。
下方有個 “Get a Promo Code” 點開來,可以輸入「DEANLIFE」,你的主機費前兩個月能直接打 75 折。
完成後,就點「Start Free」按鈕開始使用。

step 3
一進入到 Cloudways,系統會直接帶你到建立「主機 Server」與「應用程式 Application」的頁面。
最上方你需要選擇與填寫:
- WordPress:選擇最新版的 WordPress 就行 (如下圖所示)。
- Application Name:應用程式名稱,直接填入你的網域名。
- Server Name:伺服器名稱,直接填入你的網域名。
- Project Name:專案名稱,直接填入你的網域名。
以上的名稱未來都還可以改。

接下來,下方會需要選擇你要使用的主機商,會建議選擇 Digital Ocean。
Server Size 建議要對標你原本舊主機的大小,如果真的不確定,那就先選擇最小的尺寸,未來如果真的發現網站太卡頓,都可以再回來做升級。
Location 是要選擇你的機房位置,我建議就設定離你客戶最近的位置,像我網站的主要客戶都在台灣的話,那麼我這邊就選 “Singapore” 的機房。
整個完成後,就按最下方的「Launch Now」,開始建立主機。

如果你在這個頁面,發現有些選項不能選擇,或是沒辦法填寫資料,建議先去你剛剛註冊的信箱,找看看有沒有帳戶驗證信,並進行驗證。有時候會需要先驗證你的帳戶後,才能夠進行接下來的動作。
step 4
主機的建立會需要一點時間,這時候建議先到「My Account」中的「Payment & Address」,先將信用卡綁定。
避免你到時後因為忘記續費主機,導致整個網站直接消失。

step 5
等待主機建立完畢後,我們需要確認一下「臨時網站」的狀況。(簡單來說,在我們還沒有把網域串聯到主機之前,Cloudways 會給你一個「臨時網站」,方便你做設定)
在首頁的下方,你會看到「Applications」的區塊有你剛剛建立的應用程式,點下去,就會看到設定頁面。
在設定頁面的「Access Details」中,你會看到「Application URL」,點下去。

如果你點下去的頁面,有跳出一個很陽春的預設網站,那麼就算是建立成功,可以進行下一步。

第二部份:將WordPress資料轉移
step 1
Cloudways 有一個 WordPress 的搬家外掛:Cloudways WordPress Migrator。
我們需要先到 WordPress 後台安裝這個外掛,並啟用。

搬家前注意事項
非常重要,通常搬家會失敗,都是沒有做到以下幾件事:
- WordPress 版本更新到最新。
- 佈景主題版本更新到最新。
- 如果網站有安全性外掛 (如 WordFence Security),先關閉。
- 如果網站有雙重驗證,先停用。
- 做好網站備份再開始搬家。
step 2
安裝完畢後,會跳出一個畫面,需要填入 Email,用來收搬家相關的通知。

step 3
填入完成後,畫面中會顯示兩塊:Migrate your site to Cloudways、Source site information。
Migrate your site to Cloudways,下方需要填入你要搬移的各種資訊:
- What do you want to migrate your site:問你要搬移的網站類型,選擇「Cloudways Flexible」。
- Destination Site URL:你要把網站資料轉移的確切網址,請參閱第四步驟。
- SFTP Host/Server Address:你要轉移的伺服器 IP 位置,請參閱第四步驟。
- Database Name:你要轉移的資料庫名稱,請參閱第四步驟。
- SFTP Username:安全檔案傳輸協定用戶名稱,請參閱第五步驟。
- SFTP Password:安全檔案傳輸協定用戶密碼,請參閱第五步驟。
- HTTP Auth enabled:要轉移的目標網站,SSL 安全憑證有沒有啟動。因為我們剛剛架的是臨時網站,所以暫時是沒有啟動的,這邊選擇「No」。

至於下方的「Source site information」則是問你一些關於舊網站的技術性資訊,全部選擇「No」就好。

到這邊,你應該最上方都還是空白的狀態,接下來的「第四、五步驟」要來找出各項資料,並一個一個填入。
step 4
回到你的 Cloudways 後台,一樣在剛剛的「Access Details」頁面。
我們可以從這個頁面找到我們需要的三項資訊:
- Application URL:對應 Destination Site URL,複製下來填入第三步驟的表。
- Public IP:對應 SFTP Host/Server Address,複製下來填入第三步驟的表。
- DB Name:對應 Database Name,複製下來填入第三步驟的表。

step 5
在同個頁面,你滑到最下方,會看到「SSH/SFTP Details」的區塊。
這時候,下方應該是都沒有任何資料的。
我們需要手動來建立一組帳密,點擊右方的「Add SFTP User」。

會跳出一個視窗,這邊你需要填入你的用戶名稱與密碼 (方便記憶,你可以填入跟主機平台相同的帳密)。
完成後,就按「Submit」。

這時候,原本空白的區塊,會顯示你剛新增的那組帳密。
- Username:對應 SFTP Username,複製下來填入第三步驟的表。
- Password:對應 SFTP Password,複製下來填入第三步驟的表。

step 6
以上的步驟如果你覺得很混亂,那就直接看下圖:

當你都有將相對應的資訊複製到表中,確認沒有填錯,就點擊「Migrate」開始轉移資料。
step 7
搬家需要一些時間,會依照你的網站大小而有不同的時間,我的經驗中有十分鐘就完成的,也有搬了十幾個小時的。
過程中都會呈現下方的畫面,需要耐心等待。

step 8
等它跑完後,會顯示下方的畫面,代表你的 WordPress 資料轉移完成。

step 9
目前 WordPress 網站的資料,都先暫時被搬移到了「Cloudways 臨時站」上。
所以要確認資料有沒有確實搬移完成,我們需要回到 Cloudways 後台的「Access Details」,一樣點擊「Application URL」。(或是你剛剛臨時站的視窗還沒關掉,就直接刷新就好)
如果你的網站資料有成功轉移,那麼目前的臨時站會跟你原本的網站長一模一樣,就不再是最剛開始那個很陽春的預設網站。

第三部份:將原本網域連到新主機
在前面的步驟,我們蓋了新家,也把舊家的東西都搬到了新家,接下來就要把放在舊家的門牌,換到新家去掛上。
這個步驟比較專業的說法叫作「設定 DNS」,詳細概念請閱讀《DNS 是什麼?如何設定?》
step 1
你需要到你原本購買網域的地方,這邊以 Bluehost 當作示範。
進到後台,點擊「Domains」,在「Advanced Tools」的區塊,找到「Advanced DNS Records」,點擊右方的「MANAGE」進入設定。
如果是第一次進入,可能會跳出警告語,直接按「CONTINUE」就行。

step 2
進到頁面,在下方會看到你目前網域的 DNS 記錄,也就是你目前的門牌是掛在哪個房子上。
但因為要搬家了,所以舊的 DNS 我們都不需要,可以將目前的 DNS 都點擊右方的「…」刪除。

step 3
接下來,我們需要新增新的 DNS 記錄上去。
所以,要回到 Cloudways 後台的「Master Credentials」,複製「Public IP」。

step 4
點擊畫面右上方的「ADD RECORED」,會跳出一個框框,照著這樣填:
- Type:A
- Refers to:@
- Value:填入你新主機的 IP (也就是剛剛複製的 Public IP)
- TTL:15 Minutes

現在我們成功加入第一筆資料,接著要加入第二筆,再點一次「ADD RECORED」:
- Type:CNAME
- Refers to:www
- Value:你的網域名稱 (如:xxx.com,不用加 https)
- TTL:15 Minutes

都完成後,你的畫面應該要跟下圖一樣,A 跟 CNAME 區塊都有剛剛新增的記錄。

補充說明:
假如你原先「網域 & 主機」都是在 Bluehost 購買,以上的作法,是將你的網域留在 Bluehost 的做法,也就是你現在「網域一樣在 Bluehost,但主機搬家到 Cloudways」。
但如果,你是想要同時將網域從 Bluehost 轉移出去,讓「網域在 Namecheap,主機在 Cloudways」,那麼你會需要多做一個步驟,也就是「先將網域轉移到 Namecheap,再重新設定 DNS」,可以參考《Bluehost 網域轉移到 Namecheap 教學》。
step 5
當你將指向新網站的 IP 位置後,可以用 DNS checker 輸入你的網域名稱,看看有沒有連結到你的 IP 位置。
如果都沒問題,我們就可以來把原本的「臨時網站」上線,變成「正式網站」。
回到 Cloudways 後台,一樣在你網站的應用程式 (Applications) 設定頁面,會看到左側選單有個「Domain Management」的選項,點擊進入。

step 6
在頁面中,你會看到有原先臨時站的網址,這時候我們會需要把我們的網域填入。
點擊右方的「Add Domain」,會跳出一個視窗,直接貼上你的網域名稱,完成後按「Save Changes」。

當你畫面中有顯示你的網域名稱,就代表你添加成功了。

step 7
接著,我們要把你的網域名稱,設定成「主要網域」。
在你的網域名稱右方,有三個點點,點下去會看到有個「Make Primary」的選項,點擊它。

等它跑一下,設定完成後就會看到畫面上你的網域的「Type」被設定成了「Primary」。

step 8
到這邊還沒結束,如果你有印象,我們原本的臨時站其實是沒有 SSL 安全憑證的,所以我們還會需要再去將我們的網站加上 SSL 安全憑證。
在同個頁面,左側的選單有個「SSL Certificate」,點下去會跳到 SSL Management 的畫面。
如果你是第一次設定,畫面中間會請你填入:
- 你的信箱:就填入跟你主機帳戶一樣的信箱。
- 你的網域 (Domain Name):填入你的網域名稱。
這邊會建議,第一個網域填入後,點擊右方的「Add Domain」,同時把你的 www 子網域加上去。(你的網域假如是 ABC.com,那麼就加一個 www.ABC.com)
都完成後,就點擊下方按鈕開始安裝憑證。

step 9
這時候,你可以直接輸入你的網域名稱,如果網站有正常顯示,就代表你搬家成功。

step 10
當然,通常我們都還是會去確認 DNS 有沒有指到正確的主機上。(有時候 DNS 還是指到原本的主機 IP,但前台的畫面因為顯示一樣,會讓你以為已經轉移成功)
我們可以到 DNS checker 這個網站,在搜尋框輸入你的網域名稱,如果下方每個節點顯示出來的 IP 位置都是你新主機的 IP 位置 (也就是你後台設定中的 Public IP),就代表你轉移成功了。

第四部份:取消Bluehost主機續約
step 1
等到整個網站都轉移完成,網域也都確認指向成功,這時候我們就可以到 Bluehost 取消主機續約。
到你的 Bluehost 後台,左側選單點擊 Hosting,進入畫面後,在右上方會看見「Renewal Settings」的設定,我們將 Auto-Renew 調整成 off。

step 2
最後,就是將目前的主機放到過期,系統會自動移除。
所以你需要留意「Expires」的日期,看看扣款日到的時候,系統有沒有繼續扣款。
如果沒有的話,就代表你的整個搬家完成囉!(有的話,記得趕快聯繫客服處理,可以參考 Bluehost 退款教學)
從Bluehost搬家到Cloudways常見問題
從 Bluehost 搬家到 Cloudways 要付費嗎?
搬家不用另外花錢。
但要注意的是,如果你的搬家有包含「將網域轉移 (例如從 Bluehost 轉移到 Namecheap)」,有時候網域平台會酌收一些轉移費用。
如果搬家過程出現問題應該找誰?
如果是從 Bluehost 搬家到 Cloudways,出現你無法解決的問題,理論上都需要找 Cloudways 客服協助處理。
但唯獨「原先網域的 DNS 沒有成功指到 Cloudways」的問題,你會需要找 Bluehost 客服,因為這是要從他們後台做設定的。
其他部分基本上都是找 Cloudways 客服,你找 Bluehost 客服的話,他也會叫你請 Cloudways 客服協助。





