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

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

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

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

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

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

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


1. 選擇適合的主機

對於新手來說,Bluehost 是 WordPress 官方 推薦的主機,也是世界最大的最佳虛擬主機公司之一,是網站入門的好主機。

Bluehost 適合第一次架設網站的人、有預算考量的人(重視 CP 值)、想簡單快速架站的人 .. ,更多 Bluehost 完整教學

另外,如果你對速度有比較高的要求,則可以考慮使用 A2 Hosting 主機Cloudways 主機(VPS 主機),這兩款在主機速度、性能都有更出色的表現。

A2 Hosting、Cloudways 適合經營一段時間有許多穩定流量的人、因為舊主機速度慢想搬家的人、有高網站流量的人,如果你符合這些狀況,可以考慮它們。

對於這 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 網站架設流程中,或許會遇到一些解決不了問題,可以在下方留言給我,我會盡力協助解答!

接下來,額外分享 3 項架站資源,可有效幫助大家處理網站問題。

資源一:犬哥數位(專業 WordPress 網頁設計公司)

如果你沒時間自己架站、或是遇到解決不了的網站問題。歡迎洽詢 犬哥數位(WordPress 網頁設計公司),請專家製作會更有效率!

WordPress 網頁設計公司|犬哥數位

資源二:WP 精選模組攻略書

由於 WordPress 主題 / 外掛有非常多種,很多網友私訊我不知道安裝哪一款,才有辦法實現功能。或是已經試了很多款外掛,但始終找不到適合自己的。

對此我整理了 高達 100 多款精選主題&外掛大全(電子書),這些都是我們團隊協助客戶開發案件時,會搭配使用的。一來外掛品質優良,二來功能性也足夠強!

WordPress 模組指南書
WordPress 模組指南書

資源三:官方教學資源(含 FB 社群解答)

如果你偏愛自架網站,也歡迎持續關注 犬哥網站 Blog,我們都持續有發布新的網站架設、網路行銷教學。

或是你比較喜歡看影片學習,也可關注 YouTube 頻道,幫助你更容易進入狀況。

當然,如果你在操作過程中遇到問題,也可以加入 WordPress 架站 x SEO 教學時光屋 – 犬哥網站 ,除了有網友一同幫你解惑外,犬哥團隊也會同步在社團幫助大家。

犬哥網站|交流社團
犬哥網站交流社團

關於作者

犬哥網站:網頁設計 x 網路行銷教學平台

犬哥網站

我們分享 WordPress 架站 x 網路行銷知識,不需會任何程式技術,就能自己建立各種網站。 搭配豐富的網路行銷教學,幫助你被更多人看到。 趕快跟著我們的腳步,開始學習吧:)

在〈如何把 WordPress 從本地主機,搬家到線上主機?(使用外掛)〉中有 4 則留言

  1. 小犬您好,我從本地端備份要在網路空間安裝,發生了以下的錯誤訊息,不知道是那裡出了問題,如果您知道再麻煩您的解答,感謝您

    Step 1 of 4: Deployment
    This step will extract the archive file contents.
    Please try again an issue has occurred.

    Server Code: 500
    Status: error
    Response:
    Request Timeout
    This request takes too long to process, it is timed out by the server. If it should not be timed out, please contact administrator of this web site to increase ‘Connection Timeout’.

    1. 犬哥網站

      嗨,黃小桂,

      應該是虛擬主機跟本地端的連接上出了問題,可能需要從虛擬主機端去解決。

      可以試看看從虛擬主機的資料庫中,找到 PHP 版本選項,並在其中找到連接時間的選項,增加時間長度,

      如果不太熟悉操作,可以洽詢虛擬主機客服協助你處理。

發佈留言

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

返回頂端