將您的 WordPress 網站遷移到新主機的指南

已發表: 2021-08-27

遷移您的 WordPress 網站

這個事實不能被否定,將網站轉移到新的主機可以證明是非常有壓力和累人的。

但是,如果您遵循一系列明確定義和結構化的步驟,那麼它可以很容易地完成。 在這種情況下,建議您花一些時間準備自己的網站。 這將簡化一切,您不必擔心相關問題。

牢記在這件事上指導人們的最需要,我們寫了這篇文章來提供幫助。

1. 備份您網站的文件

備份-wp
將您的 WordPress 網站遷移到新主機的第一步也是最重要的一步是確保您備份網站的所有方面。 您應該知道,當您嘗試遷移 WordPress 網站時,此步驟不僅是一個好的做法,而且是一項至關重要的要求。

在這方面,有很多插件可以幫助您備份網站。 但是,您應該知道您將需要以手動方式執行該過程。 使用 FielZilla 之類的 FTP 程序,連接到您的 Web 服務器並將所有文件複製到本地計算機。

此時,需要注意的是,您應該複製所有文件,包括隱藏的文件。 例如,.htcaccess 文件是隱藏的。

從您正在使用的 FTP 程序中獲取幫助並檢索它。 此過程可能需要一些時間。 這完全取決於您網站上上傳的媒體。

2. 導出 WordPress 數據庫

出口數據庫
這是一個非常簡單的過程。 只需按照給定的說明進行操作。

  • 打開面板
  • 登錄
  • 訪問 phpMyAdmin 應用程序
  • 將有一個包含您的 WordPress 安裝的數據庫
  • 選擇它並單擊導航菜單上的“導出”選項卡
    現在單擊“開始”按鈕

現在,將啟動導出過程。 應該注意的是,一旦你完成了這一步,你應該繼續下一步。

3. 在您的新主機服務器上創建 WordPress 數據庫

創建數據庫
在遷移之前,為安裝 WordPress 創建適當的環境非常重要。 為此,建議您創建一個可以存儲所有 SQL 數據的數據庫。

首先,您需要登錄到您的 cPanel。 請注意,本指南旨在通過 MySQL 數據庫應用程序執行數據庫創建。

如果網絡主機不支持這種方法,那麼您應該聯繫並詢問他們的程序。
步驟是:

  • 打開 MySQL 數據庫
  • 創建一個新的數據庫
  • 選擇一個合適的名字
  • 創建了一個新用戶
  • 現在,這個用戶帳戶將被添加到具有所有權限的新數據庫中

確保保存數據庫名稱、新 MySQL 用戶名及其密碼。 很快就會需要它。

4. 編輯 wp-config.php 文件

打開您在計算機上下載的本地文件夾。 找到 wp-config.php 文件。 這控制了數據庫和 WordPress 之間的訪問。

複製此文件並將其存儲在計算機上的另一個位置。 如果在此過程中出現問題,它將用作備份。 現在,使用文本編輯器在原始位置打開文件。

進行下面給出的更改:

A. 更改數據庫名稱你必須找到

define('DB_NAME', 'db_name');

將 db_name 更改為您剛剛創建的新名稱

B. 更改數據庫用戶名 在上面的行下面,會有。

define('DB_USER', 'db_user');

將 db_user 更改為新用戶名。

C. 更改用戶密碼編輯第三行。

define('DB_PASSWORD', 'db_pass');

將 db_user 更改為您創建的新密碼。

5. 導入您的數據庫

導入數據庫
有了新的數據庫後,我們終於可以開始導入的過程了。 按照給定的步驟:

  • 訪問 cPanel
  • 啟動 phpMyAdmin
  • 選擇新數據庫(出現在左側欄)
  • 打開後,選擇導入選項卡(導航菜單)
  • 將在“要導入的文件”部分中選擇“文件”。 點擊那個
  • 選擇導出的 SQL 文件
  • 取消選中部分導入
  • 將格式設置為 SQL
  • 點擊前往按鈕

現在將啟動導入。

6. 將 WordPress 文件上傳到新主機

上傳-wp
完成上述所有步驟後,您終於可以開始上傳您的網站文件了。

  • 使用FTP程序連接服務器
  • 轉到將包含網站文件的文件夾。 它通常是 public_html 文件夾
  • 現在上傳文件

7. 鏈接到新 URL 並定義新域

鏈接
搜索和替換舊域並將其替換為新域的過程也將伴隨其他任務。

例如,站點 URL 和主頁 URL 的值的交替。 這將確保您在通過新域登錄時不會被定向到舊域。

8. 最後的潤色
此步驟有兩個主要組成部分,它們之間的跨度持續數天。

必須先重新配置域的 DNS 設置,然後才能在新主機上使用該站點。 該過程取決於域註冊的位置。

應該注意的是,域名註冊商應該擁有所有必要的詳細信息才能進行此更改。

此時,需要注意的是,在 DNS 中所做的更改可能需要大約 48 小時才能完成傳播。 此外,應該在流量較少時進行。

在此期間,不應對網站進行任何更改。 曾經,48 小時過去了,您現在可以在連接到您的網站時訪問新的虛擬主機。

確認已成功後,您可以轉到舊主機並刪除所有相關文件和數據庫。 但是,應該有一個備份,以防出現任何問題。

儘管上面給出的步驟很乏味,但它們可能是任何 WordPress 開發人員的最佳方式,並且可能是他們通過創建數據庫和文件的轉儲然後從一個主機移動到另一個主機來為客戶轉移網站的唯一方式。

通過 CLI 訪問大多數和大多數 WordPress 託管公司,許多編碼人員和 WordPress 開發人員現在使用 CLI 界面,這使得複制和粘貼變得非常簡單和容易,並且有效地減少了持續時間。

因此,這也是可以轉移基於 WordPress 的網站的另一個步驟。

如今,大多數託管公司在他們購買新帳戶時為其用戶提供輕鬆免費的遷移。

因此,大多數用戶依賴託管來實際將網站從他們以前的託管遷移到當前託管。

最後一種方法適用於不是真正的開發人員並且不想經歷上述步驟的麻煩並且沒有太多錢來聘請開發人員在主機之間移動他們的網站的用戶使用插件。

那裡有幾個插件可以將您的 WordPress 站點從一個地方移動和遷移到另一個地方,其中一些插件被命名為 All in one migration、Duplicator、WordPress Move 等。

這些插件使新手開發人員或不想使用上述步驟但仍想自行遷移網站而無需等待託管的用戶的生活更輕鬆。

您的 WordPress 網站遷移到新主機時,這個過程可能看起來很漫長、令人傷腦筋,有時甚至很乏味。

這就是為什麼我們開發了這篇簡短的指南文章來幫助您完成這個過程。 將您的 WordPress 網站遷移到新主機中並不是一件簡單的事情,可以通過第三方插件自動化或實現,而是您必須執行大量的手動工作。 那麼讓我們開始吧,好嗎?

  • 備份所有重要文件:您需要做的第一件事是備份與您的網站相關的所有重要文件。 還記得您用於安裝 WordPress 和創建自己的數據庫的那些嗎? 您需要全部備份。 使用 Filezila 等 FTP 程序連接到您的服務器並下載所有重要文件(包括隱藏文件)並保存。
  • 導出 WordPress 數據庫:您需要導出您的 WordPress 數據庫; 此時,您必須已經熟悉您的 phpMyAdmin 應用程序,所以使用它來導出數據庫。 一旦啟動該過程,您就可以繼續下一步。
  • 在新主機服務器上創建數據庫:但是,在遷移到新主機之前,您需要為您的 WordPress 數據庫創建合適的環境。 因此,您需要創建一個可以安全存儲所有 SQL 數據的數據庫。

    在創建數據庫時,相應地命名它,同時為自己創建一個新的用戶 ID 和密碼。 您需要小心保留此信息,因為稍後您將需要此信息。

    您還需要編輯 wp-config.php 文件,因為它控制 WordPress 和數據庫之間的訪問。

    您需要在其原始位置打開文件並更改數據庫名稱、用戶 ID 和密碼,與您之前選擇的相同。

  • 導入:您現在可以導入數據庫並將 WordPress 站點遷移到新主機。
  • DNS 設置:您還需要配置您的 DNS 設置,以便您能夠訪問正確的網站,而不是重定向到舊網站。

    DNS 註冊管理機構可能需要一段時間來更新他們的記錄,但應該在 48 小時左右更新相同的記錄。 因此,基本上,將 WordPress 網站完全遷移到新主機應該不會超過兩天。

誠然,這個過程可能看起來很麻煩,但必須手動完成這一事實是無可避免的。 如果您發現該過程難以應付,您可以隨時請程序員伸出援手並幫助您進行設置。

這非常簡單,在開始此過程之前,您需要確保保留所有重要文件的備份副本。

如果有任何進一步的問題或澄清,您可以隨時聯繫 WordPress 支持或查看他們的幫助文件。