WordPress 搬家方法總結:遷移主機和更換域名

前言

WordPress 作爲全球最流行的博客系統,使用簡單,功能豐富,用它來建站的用戶非常多。對於站長們來說,網站搬家也是少不了的,有時我們需要更換主機空間,把網站從一個服務器遷移到另一個服務器上,或者更換域名。

本文就詳細介紹下 WordPress 網站搬家的幾種方法,我們可以通過手動備份搬家,也可以使用插件工具一鍵完成網站遷移。還是很簡單的。

準備

WordPress 網站搬家分兩種情況,更換域名和不更換域名。搬家過程相同,更換域名的話需要多一步域名替換的操作。

注意:搬家前一定要備份網站文件和數據庫,搬家過程中如果出現問題也好恢復!

下面分爲兩種方法進行介紹:插件法和手動法,插件法更簡單,手動法更通用;更換域名的方法單獨寫在最後,可以獨立使用。

方法一、使用 WordPress 搬家插件遷移網站

推薦使用 All-in-One WP Migration 搬家插件,直接打包全站數據一鍵遷移,非常方便。

1. 導出網站文件

登陸 WordPress 後臺,搜索並安裝插件 All-in-One WP Migration。

啓用後從左邊欄進入該插件 -> 導出站點 -> 導出到文件。(高級選項默認或按需要勾選)

等待文件打包完成,下載到本地。得到一個後綴名爲 .wpress 的文件。

2. 導入網站文件到新主機空間

將域名解析到新主機空間。在新主機空間上安裝好 WordPress,進入後臺安裝 All-in-One WP Migration。

然後進入 這裏 下載 Basic 版本輔助插件 all-in-one-wp-migration-file-extension.zip,手動上傳安裝該插件,以解除文件上傳大小限制。(<512M)

導入剛剛下載到本地的網站文件進行恢復。

導入需要一定時間,耐心等待。導入後會詢問是否覆蓋文件,確定。然後修改固定鏈接設置並保存兩次。

搬家完成!

方法二、WordPress 手動搬家

1. 備份網站文件和數據庫

進入原網站服務器/主機後臺,打包下載網站根目錄下的所有文件到本地。

進入 phpMyAdmin,選擇網站數據庫,導出 sql 文件到本地。

2. 上傳網站文件和導入數據庫

上傳網站文件到新主機的網站目錄並解壓。

在 phpMyAdmin 中創建一個新數據庫,並導入上面的網站數據庫 sql 文件。

3. 修改 wp-config.php

編輯 wp-config.php 文件,修改數據庫名稱、用戶名、密碼,連接新主機。

/** 數據庫名稱 */
define('DB_NAME', '名稱');

/** 數據庫用戶名 */
define('DB_USER', '用戶名');

/** 數據庫密碼 */
define('DB_PASSWORD', '密碼');

將域名解析到新主機空間,進入 WordPress 後臺更新固定連接,完成。

方法三、使用 WordPress 自帶導出/導入功能

WordPress 的工具中自帶了導入/導出功能。只將網站的內容進行遷移,因此搬的不完整,不太推薦使用。

WordPress 更換域名的方法

進入 phpMyAdmin,選擇網站數據庫 -> SQL -> 粘貼下面代碼 -> 執行。

UPDATE wp_options SET option_value = REPLACE(option_value, '舊域名', '新域名') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET post_content = REPLACE(post_content, '舊域名' , '新域名');

UPDATE wp_posts SET guid = REPLACE(guid, '舊域名' ,'新域名');

Tips

  • 搬家前一定要先備份!備份!備份!
  • All-in-One WP Migration 免費版只支持導入 512M 以內的文件;
  • 網站搬家完成後記得更新固定鏈接,設置 -> 固定鏈接 -> 保存;
  • 搬家前可以先清理下網站裏的冗餘內容,比如廢棄的插件、站內備份文件等,減小網站體積。

結語

WordPress 網站搬家還是很簡單的,得益於豐富的插件生態,各種搬家、備份插件也很多,可以按安裝量排序選擇。

如果網站文件不大的話,建議使用插件,方便省事;如果文件較大,那插件導入可能會有點慢,手動上傳或許更快些。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章