經常有客戶詢問如何把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資料庫傳到我們的主機上。大致步驟如下:
- 登入我們的虛擬主機的cPanel控制台,到MySQL的功能新增資料庫、使用者(記得記下您新增時使用的密碼)。您可以參考 [ 設定MySQL資料庫帳號與使用者 ] 這篇文章。
- 請您用文字編輯器打開 public_html 這資料夾裡的 wp-config.php 這個檔案,將資料庫名稱、資料庫使用者、資料庫密碼填上,記得確認DB_HOST是localhost。
define(‘DB_NAME’, ‘輸入您的資料庫名稱’);
define(‘DB_USER’, ‘輸入您的資料庫使用者’);
define(‘DB_PASSWORD’, ‘輸入資料的密碼’);
define(‘DB_HOST’, ‘localhost’); - 使用FTP連線程式連結我們的虛擬主機,把電腦上 public_html 內的檔案,全部上傳到我們主機的 public_html 這資料夾內。
- 在cPanel控制台,進入到phpMyAdmin,找到您剛剛新增的MySQL資料庫,再使用匯入功能,將您剛剛備份(匯出)到電腦的 .sql 資料庫備份檔匯入。您可以參考 [ 如何匯入資料庫(透過phpMyAdmin) ] 這篇文章。
WordPress搬移後,如何預覽、更改網域指向
- 當您把WordPress資料都上船到我們的主機後,可以參考 [ 網域生效前,如何在電腦上預覽網站(以Windows7為例) ] 這篇文章,設定預覽您的網站是否可以正常在我們的網站上運作。
- 如果網站可以正常運作,就可以到您註冊網域的業者那,將網域的DNS指向我們的NS1~NS4,等DNS生效後,您的網域就會正常指向我們的主機。
免費WordPress網站搬家
對於以上步驟,您是否有任何不清楚的地方呢? 歡迎透過客戶專區的問題單和我們討論,當然,我們有提供 [ 免費網站搬家 ] ,歡迎您多多利用,讓我們的專業團隊幫您搬移WordPress網站。
如果您本來要將網站搬移到其他主機商那,但搬移時遇到問題,歡迎考慮我們的台灣虛擬主機,年繳1800元就可以放置WordPress網站,所有主機方案都包含
- 免費升級LiteSpeed網頁伺服器。
- 免費提供75天網站備份。
- 我們可以免費幫忙搬移WordPress網站。
- 我們的虛擬主機可以免費試用。
- 我們網易主機代管於中華電信是方機房。