如何將 WordPress 網站遷移到新主機? (沒有停機時間!)
已發表: 2022-02-14一個好的網站是任何在線業務發展的核心基礎。 網站的成功取決於其基礎架構、UX/UI 和 SEO,以及託管它的服務器。 如果沒有強大的主機,WordPress 網站就無法發揮其全部潛力。
您可能想更改主機有幾個原因。 考慮視頻會議平台。 這些需要最佳速度才能為其用戶提供有價值的服務。 這個速度取決於網站所在的主機。 如果主機服務器不能提供專用資源來支持網站的速度要求,他們就無法獲得所需的東西。
將您的 WordPress 網站移動到新主機可能會令人生畏。 該過程可能需要時間,並且存在丟失數據或更糟糕的是損壞您的站點的風險。
儘管存在所有風險,但有時必須進行過渡。 在本文中,我們將了解如何將 WordPress 站點遷移到新主機而不會導致停機。
手動還是插件?
第一步是決定您是要手動還是自動遷移您的 WordPress 網站。 兩者都有其優點。 手動遷移涉及使用 FTP(文件傳輸協議)和修改後端的文件和數據庫。 不要認為手動遷移是一個您無法獨自完成的複雜過程。 只需按照分步教程進行操作,就可以了。
但是,還有幾個專門用於 WordPress 遷移的強大插件選項可以為您完成這項工作。 插件的唯一問題是它們容易出錯,因此不適合大型網站。 通過手動遷移,可以大大降低錯誤風險。
讓我們從手動遷移開始。
如何手動將 WordPress 站點遷移到新主機
1. 尋找新主人
在開始移動 WordPress 網站的過程之前,您必須為它找到一個新家,也就是一個新的主機或提供商。 在研究最好的服務器時,首先要考慮為什麼要移動站點。
您對當前主機提供的安全級別不滿意嗎? 您當前主機的用戶界面是否不如您希望的用戶友好? 您需要更快的速度嗎? 如果是這樣,這裡列出了七個最快的 WordPress 託管服務提供商。
根據您的回答,您需要找到一個提供解決您當前問題的服務的主機。 這可能是頂級的安全功能、直觀且易於使用的平台,或者為您的數據提供更多存儲空間。
您可以選擇不同類型的主機,包括:
- 共享。 共享主機可容納多個網站,通常是最經濟實惠的選擇。
- 投入的。 專用主機專門容納一個網站。
- VPS(虛擬專用服務器)。 VPS 是共享服務器,但具有虛擬隔間,因此網站可以擁有自己的專用資源。
使用這些便宜的託管類型中的每一種,主機都可以管理某些工作,例如備份和更新。
您需要選擇適合您業務的主機類型。 例如,假設您的公司銷售雲 PBX 系統解決方案。 選擇主機時,您的首要任務是速度而不是其他因素。
2. 備份您的網站文件
將網站遷移到新主機時最重要的步驟之一是備份所有文件。 您可以使用 FileZilla 之類的免費 FTP 工具來執行此操作。 只需按照以下簡單步驟操作:
- 使用 FTP 連接到您站點的服務器。
- 轉到包含所有文件的 WordPress“根”文件夾。
- 此根文件夾通常命名為 public_html 或以您的網站命名。
- 右鍵單擊“根”文件夾,然後單擊“下載”。
- 這會將根文件夾的全部內容下載到您的計算機,因此您將擁有所有網站文件的副本。
3. 備份您的 WordPress 數據庫
備份 WordPress 網站的文件後,您還需要備份其數據庫。 這包含有關該站點的所有背景信息。
您可以通過控制面板訪問您網站的數據庫。 然後,您需要將其導出。 為此,請單擊“導出”選項卡。 然後,單擊“導出方法”下的“快速”選項並選擇“開始”。 這將以 .sql 格式下載您網站的數據庫。
4. 創建一個新的 SQL 數據庫
下載站點文件和數據庫的備份後,您需要在新服務器上創建一個新的 SQL 數據庫。 這個想法是將您的舊文件導入其中。 這涉及幾個快速步驟:
- 登錄到您的新網絡主機並連接到 cPanel 軟件。
- 打開 MySQL 數據庫並創建一個新數據庫。
- 為您的網站指定一個名稱。
- 創建一個新的 MySQL 用戶帳戶。 記得添加密碼。
- 將此用戶帳戶添加到新數據庫並授予它“所有權限”。
5. 將您網站的文件上傳到新數據庫
接下來:
- 登錄到您的新服務器並轉到其“根文件夾”。
- 右鍵單擊該文件夾並選擇“上傳”。
- 選擇您從舊服務器下載的文件夾,然後選擇要上傳的文件。
此上傳可能需要一段時間,具體取決於文件的大小和數量。

6. 編輯 wp-config.php 文件
完成後,您還需要打開從舊服務器下載到計算機的根文件夾。 找到一個名為 wp-config.php 的文件。 該文件是 WordPress 和您的數據庫之間的連接。 即使您的所有文件都已上傳到新服務器,除非您更新 wp-config.php 以定向到新數據庫,否則您無法訪問它們。
為此,請打開根文件夾中的 wp-config.php 文件並右鍵單擊它以選擇“查看/編輯”選項。 然後,使用文本編輯器打開文件並進行以下三項更改:
- 數據庫名稱。 在“數據庫名稱”下,找到“define('DB_NAME', 'db_name')' 行。 'db_name' 當前將設置為您的舊 Web 主機的 MySQL 數據庫名稱。 將其更改為您創建的新數據庫的名稱。
- 數據庫用戶名。 接下來,在“數據庫用戶名”下,找到“define('DB_USER', 'db_user')' 行。 'db_user' 當前將使用舊主機的用戶名。 將此更改為您的新用戶名。
- 數據庫密碼。 現在,在“數據庫密碼”下,找到“define('DB_PASSWORD', 'db_pass')”行。 您需要將“db_pass”編輯為新密碼。
最後,保存這個更新的 wp-config.php 文件並關閉它。 您現在可以毫無問題地訪問您的 WordPress 網站。
7. 配置你的 DNS
最後一步是讓您的 DNS(域名服務器)指向您的新主機。 為此,您需要新主機的信息並訪問您購買域名的註冊商。 例如,如果您購買 io 域,請確保您可以訪問您購買它的註冊商。
請注意,DNS 更改最長可能需要 48 小時才能體現出來。 您最好的方法是在您的網站流量較低的時候安排這些。 這大大減少了任何停機時間。
如何使用插件將 WordPress 站點遷移到新主機
還有一些出色的插件選項可用於遷移您的 WordPress 網站。 雖然手動遷移有其優點,但插件可能很有用,提供多種自動化功能,如備份站點數據、提供恢復服務等。有一些很棒的免費 WordPress 插件可供選擇。
最好的 WordPress 遷移插件提供無可挑剔的界面、一鍵式遷移選項和許多其他工具,以使過程盡可能順利。 我們用於 WordPress 的三大遷移插件可能是 Duplicator、WP Migrate DB 和 Migrate Guru。
如果您希望插件為您處理大部分遷移任務,Duplicator 是一個不錯的選擇。 它適用於所有 WordPress 網站,可以復制您的數據庫和文件。 這是一個簡單的插件,使遷移變得簡單無憂。
使用 WP Migrate DP,您無需手動導出數據庫。 雖然您仍然必須手動導入 SQL 文件,但跳過導出步驟可以節省大量時間。
Migrate Guru 對於大型網站特別有用。 它允許您傳輸高達 200 GB 的數據。 同樣有利的是,遷移是在 Migrate Guru 自己的服務器上進行管理的。 這可以減輕您的網站因遷移壓力而崩潰的風險。
總結一下
在本文中,我們研究瞭如何遷移您的 WordPress 網站是一個相當簡單的過程。 人們經常無法區分困難和耗時的事情,這就是這裡發生的情況。
然而,隨著越來越多的企業選擇採用全渠道流程,擁有一個完全跟上速度並與所有網絡同步的網站非常重要。 強大的主機有助於實現這一點。
與今天幾乎所有其他事情一樣,從實時聊天到自動預約約會,如果您遇到困難,也有一些插件可以提供幫助。
遵循一組明確定義的步驟(例如上述步驟),您應該可以自己將站點移動到新主機,並且停機時間最短。 不是時候試一試了嗎?
簡介:
Grace Lau – Dialpad 增長內容總監
Grace Lau 是 Dialpad 的增長內容總監,Dialpad 是一個人工智能驅動的云通信平台和呼叫中心電話系統,可實現更好、更輕鬆的團隊協作。 她在內容寫作和策略方面擁有超過 10 年的經驗。 目前,她負責領導品牌和編輯內容策略,與 SEO 和 Ops 團隊合作構建和培育內容。 這是她的LinkedIn。