如何把 WordPress 從本地主機,搬家到線上主機?(使用外掛)

如何把 WordPress 從本地主機,搬家到線上主機?(使用外掛)

這是一篇 WordPress 的「 網站搬家 」文章,協助你從本機主機(localhost)搬家到線上主機。

在正式租用主機並安裝 WordPress 網站之前,或許你打算先在本機進行 WordPress 安裝,藉此省下一些網頁設計時的製作時間成本。

還是本機的 WordPress 網站已經設計或測試完畢,正在思考如何從本機搬家到線上主機?

當然還有很多原因,這篇文章我會示範「 如何正確從本地主機(localhost)搬家到線上主機 」,而且是用外掛的方式完成(比較容易上手),章節如下。

準備好了嗎?我們開始吧:)


1. 選擇適合的主機

如果你打算把 WordPress 從本機端「 網站搬家 」到線上主機,那選擇對的線上優質主機,是至關重要的。

良好的主機可加快網站速度、提升網站穩定性、有強力客服隨時支援 ..,不需為此有額外煩惱,因為它們本身就經過嚴格把關。

這裡我整理了 3 家 WordPress 最佳主機,都是實際使用過且評價優良的,你可依照需求選擇適合自己的。在這一切開始前,請先申請好心目中的理想主機和個人網域。

然後,確保本機主機要轉移的線上主機站點,不存在任何的 WordPress 檔案(已經安裝需先刪除),這樣才不會有衝突問題。


2. 安裝搬家外掛和下載備份

開始「 網站搬家 」前,需在原網站安裝 Duplicator 搬家外掛,請參考 如何安裝 WordPress 外掛

Duplicator 是一款知名的網站搬家外掛,有超過 100w+ 的啟用安裝數量,它的優點是不需事先在目標網站安裝 WordPress 網站,也能順利搬家。

前往原網站的 Duplicator > Packages,點選 Create New 建立網站備份。

WordPress網站搬家 :安裝 Duplicator 外掛,開始備份網站
安裝 Duplicator 外掛,開始備份網站

簡單取名備份名稱,點擊下一步。

WordPress網站搬家 :開始設置 Duplicator
開始設置 Duplicator

接著 Duplicator 會幫你掃描伺服器和網站檔案,盡量都讓它呈現綠色(沒有也沒關係),然後點 Build 建立備份。

WordPress網站搬家 :建立 WordPress 網站備份
建立 WordPress 網站備份

網站備份完成後,點擊 One-Click-Download 一鍵下載 Installer(網站安裝檔)和 Archive(網站備份檔)。

WordPress網站搬家 :Duplicator 備份完成,點擊下載
Duplicator 備份完成,點擊下載

這兩個檔案,其中一個是安裝檔案,另一個是網站備份檔案,裡面包含了所有的網站文字圖片、佈景主題、網站外掛、網站資料庫數據 ..。

我們等等會用到這兩個檔案進行「 網站搬家 」,請先妥善保存。


3. 在線上主機建立資料庫

網站資料庫是用來紀錄所有系統設定、網站文字、網站路徑、網站留言等 .. 重要資料,從本機 localhost 搬家到線上主機前,我們需先建立好資料庫。

如果你已經建立資料庫,這章節可先跳過。

大部分的虛擬主機都有 cPanel 面板,裡面有豐富功能可做使用,前往線上主機的 cPanel > MySql 資料庫功能。

然後依序新增資料庫和使用者,並設定使用者權限,完成後記得把資料庫名稱、使用者帳號、使用者密碼,這三個資料妥善保存(等等設定資料庫連線會使用到)。

請參考 新增資料庫和使用者 有詳細流程,仿照流程操作即可。


4. 將備份上傳到線上主機

這章節,我們需要把剛從 Duplicator 下載的檔案都上傳到線上主機,你可以使用 FTP 軟體上傳,但在此之前你需要有個 FTP 帳戶。

有些虛擬主機預設會建立好 FTP 帳戶,你可直接用此帳戶進行連線並上傳網站檔案,這是最簡單的方式。

但有些主機是需自行新增 FTP 帳戶(例如 Bluehost 主機),請參考如何 新增 FTP 帳戶

下圖是 Bluehost 主機的 FTP 帳戶資訊,有了此資訊就能進行站點連線,請參考 FTP 軟體教學 有詳細的連線流程。

Bluehost搬家 :使用 Bluehost 建立 FTP 帳戶
使用 Bluehost 建立 FTP 帳戶

FTP 和線上主機連線成功後,把剛下載的 installer.php(安裝檔)和 zip 檔案(網站備份檔),上傳到線上主機的站點根目錄(通常是 /public_html 路徑)。

如果不確定哪個是站點根目錄,也能詢問主機客服。

Bluehost搬家 :把安裝檔和備份檔案,上傳到站點根目錄
把安裝檔和備份檔案,上傳到站點根目錄

需要注意的是,上傳檔案前請確保根目錄是空的狀態。

如果你已經在線上主機中 安裝 WordPress,請先把站點上的 WordPress 檔案刪除,等等網站還原才不會受到衝突。

上傳完成後,你將會在線上主機站點,看到 installer.php 和 zip 的網站備份檔。


5. 訪問網站和開始搬家

這章節,我們開始進行「 網站搬家 」。

首先,在瀏覽器訪問線上主機的搬家安裝檔,像是 http://aaa.com/installer.php(請把 aaa.com 改成自己的網域)。

順利訪問成功,網站就會開始跑 Duplicator 的網站搬家程式。

Duplicator 會幫你列出系統的性能狀況,請盡量都呈現綠燈,確認後點下一步。

Bluehost搬家 :開始執行 Duplicator 搬家
開始執行 Duplicator 搬家

輸入你剛建立的資料庫和使用者,DataBase(資料庫名稱)、User(使用者名稱)、Password(使用者密碼)。

輸入完成後,點 Test DataBase 測試是否能正確連線到資料庫,沒問題後前往下一步。

Bluehost搬家 :填入剛建立的資料庫和使用者
填入剛建立的資料庫和使用者

接下來,它將要求你更新站點 url 或路徑。這裡無需進行修改,因為外掛會自動檢測線上網站的網域路徑,直接點下一步即可。

這時,會發現已經搬家成功了,點擊 Admin Login 就可登入 WordPress 網站後台,請記得登入帳密要用複製過來網站的那組唷。

Bluehost搬家 :搬家完成,可點擊前往 WordPress 後台
搬家完成,可點擊前往 WordPress 後台

首次登入 WordPress 後台,Duplicator 會自動清除多餘的安裝檔案。

現在網站已經正式從 localhost 本機端搬家到線上主機了,我們完成了這一切,你可以開始編輯 WordPress 網站囉:)


6. 搬家完成後,可做的調整?

經過這篇文章完成了網站搬家,在此恭喜你使用了新主機,能享用不同主機商給的新的體驗。

再來,既然完成了網站搬家,我們也能對網站順便做些調整,下面有一些提醒。

不論你原來的網域是否有申請 SSL 憑證,我都建議 SSL 安全連線需照常開啟,因為這攸關網站安全性。

還有,不論你目前的網站進度是什麼,搭配使用 WordPress 最佳佈景主題網站外掛,或是專業的 WordPress 頁面編輯器,都能讓網站能力更上一層樓。

我在 WordPress 費用 這篇文章,有分析使用低預算到中高預算的搭配方法,協助你做出符合個人狀態的。

最後,定期網站備份 是重要的,選擇適合的 網站備份外掛,能幫助你防範網站任何掛點問題,讓你經營網站更安心。


WordPress 學習資源

學習 WordPress 網站架設流程中,或許會遇到一些解決不了問題,你可以在下方留言給我,我會盡力協助解答。

或是給我一些鼓勵也可以,讓我更有動力提供學習資源給大家,我會非常感謝:)

我最近也開啟了 YouTube 頻道,裡面有些影片教學,你也能配上 Blog 一起學習,應該會來的更加順手(歡迎訂閱我+開啟小鈴鐺,可收到第一手影片教學通知)。

當然,如果怕問題描述不清楚,也可以加入 WordPress 教學時光屋 – 小犬網站 ,我同步也會在社團中幫忙解惑。

希望這些對你有所幫助,祝架站順利啦。

小犬網站:wordpress教學社團
小犬網站:wordpress教學社團

2 thoughts on “如何把 WordPress 從本地主機,搬家到線上主機?(使用外掛)”

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

回到頂端