WordPress網站搬家的方法與步驟(手動複製網站檔案跟資料庫)

經常有客戶詢問如何把WordPress由其他虛擬主機業者那搬移到網易的虛擬主機,因此我們整理了這篇文章跟大家分享如何搬移WordPress(如果您的網站是用Joomla或其他網站程式架設,搬移的步驟也是大同小異),當然,如果您不滿意網易的主機,要將已經架好的WordPress搬移到其他主機業者那,也可以參考本文來做搬移。

WordPress的檔案架構

WordPress是由PHP跟MySQL資料庫編寫成的網站程式,如果您要將WordPress做網站搬家,需搬移兩大部份,包含網站檔案、圖片..等資料和資料庫,最後,再將網域指向我們的DNS主機就好了。

  • 網站檔案: 包含網頁的WordPress主程式、外掛、模板的程式碼跟圖片,也包含您撰寫文章時所上傳的圖片。
  • 資料庫: 當您在編輯文章或是做一些設定,可能是直接寫在一些文字設定檔中,但大多是寫在資料庫內。

備份、搬移WordPress檔案

舉例來說,您目前在其他業者那也是用cPanel控制台,而您的網站檔案都是在 public_html 這資料夾內,那您可以依照以下步驟備份檔案到您的電腦上。

您先用FTP連線程式,例如FileZilla登入您目前的主機,把 public_html 整個資料夾下載到您的電腦上。您可以參考 [ 安裝FTP連線軟體(以Filezilla為例) ] 和 [ 用FTP連結主機(以Filezilla為例/快速連線) ] 這兩篇文章。

備份、下載WordPress資料庫

接著,您得登入原主機的cPanel,進入到phpMyAdmin,選擇該WordPress網站的資料庫,將其匯出到電腦上(匯出的檔案會是 .sql 的副檔名)。您可以參考 [ 如何匯出資料庫(透過phpMyAdmin) ] 這篇文章來了解如何匯出資料庫。

WordPress檔案上傳、匯入資料庫、修改設定檔

當您把檔案都備份到您的電腦後,就可以開始把WordPress檔案、WordPress資料庫傳到我們的主機上。大致步驟如下:

  1. 登入我們的虛擬主機的cPanel控制台,到MySQL的功能新增資料庫、使用者(記得記下您新增時使用的密碼)。您可以參考 [ 設定MySQL資料庫帳號與使用者 ] 這篇文章。
  2. 請您用文字編輯器打開 public_html 這資料夾裡的 wp-config.php 這個檔案,將資料庫名稱、資料庫使用者、資料庫密碼填上,記得確認DB_HOST是localhost。
    define(‘DB_NAME’, ‘輸入您的資料庫名稱’);
    define(‘DB_USER’, ‘輸入您的資料庫使用者’);
    define(‘DB_PASSWORD’, ‘輸入資料的密碼’);
    define(‘DB_HOST’, ‘localhost’);
  3. 使用FTP連線程式連結我們的虛擬主機,把電腦上 public_html 內的檔案,全部上傳到我們主機的 public_html 這資料夾內。
  4. 在cPanel控制台,進入到phpMyAdmin,找到您剛剛新增的MySQL資料庫,再使用匯入功能,將您剛剛備份(匯出)到電腦的 .sql 資料庫備份檔匯入。您可以參考 [ 如何匯入資料庫(透過phpMyAdmin) ] 這篇文章。

WordPress搬移後,如何預覽、更改網域指向

  1. 當您把WordPress資料都上船到我們的主機後,可以參考 [ 網域生效前,如何在電腦上預覽網站(以Windows7為例) ] 這篇文章,設定預覽您的網站是否可以正常在我們的網站上運作。
  2. 如果網站可以正常運作,就可以到您註冊網域的業者那,將網域的DNS指向我們的NS1~NS4,等DNS生效後,您的網域就會正常指向我們的主機。

免費WordPress網站搬家

對於以上步驟,您是否有任何不清楚的地方呢? 歡迎透過客戶專區的問題單和我們討論,當然,我們有提供 [ 免費網站搬家 ] ,歡迎您多多利用,讓我們的專業團隊幫您搬移WordPress網站。

如果您本來要將網站搬移到其他主機商那,但搬移時遇到問題,歡迎考慮我們的台灣虛擬主機,年繳1800元就可以放置WordPress網站,所有主機方案都包含

如果對購買虛擬主機有任何問題,歡迎透過問題單和我們聯繫。