WordPress 遷移清單:之前和之後

已發表: 2023-02-12

如果您決定更換您的虛擬主機,移動您的 WordPress 網站可能看起來有點令人生畏。 如果您的站點完全處於活動狀態,您可能想知道如何在不中斷用戶體驗的情況下執行此操作。 您可能還擔心丟失重要數據並損害您的搜索引擎排名。

幸運的是,您可以通過充分的計劃來解決這些問題。 通過進行充分的研究並遵循 WordPress 遷移清單,您可以放心並確保遷移過程順利進行。

在這篇文章中,我們將仔細研究網站遷移及其重要性。 然後,我們將通過查看遷移前、遷移中和遷移後可以做什麼來引導您完成遷移過程。 讓我們開始吧!

什麼是網站遷移?

網站遷移是指將站點從一個主機移動到另一個主機。 這涉及將您的文件和數據庫傳輸到新服務器。

如果您的業務增長,可能需要更換主機。 例如,您當前的託管計劃可能資源有限,服務器可能無法滿足不斷增長的流量需求。

同樣,您可能對服務器的性能不滿意。 您可能會遇到緩慢的加載時間和頻繁的停機時間。

將您的網站遷移到新的託管服務提供商可能是一個微妙的過程。 如果操作不正確,您可能會丟失一些內容,以及您在搜索引擎結果頁面 (SERP) 中的排名。

網站遷移的重要性

網站遷移有很多好處,具體取決於您的情況。 當您開始創業時,您可能選擇了負擔得起的託管服務。

但是,您的網站可能會隨著您的業務而增長。 更高級的託管解決方案可以幫助您處理更大的流量並提供更好的用戶體驗 (UX)。

例如,您可能希望轉移到為企業提供託管 WordPress 託管的主機,例如 WP Engine:

WP Engine 主頁截圖

我們的 WordPress 專用託管計劃可讓您更輕鬆地開展在線業務。 我們為您處理幾項任務,包括備份、更新、安全檢查等。

成功網站遷移的提示

通過良好的規劃,可以避免網站遷移可能遇到的許多問題。 因此,在切換到新主機之前進行一些研究很重要。 例如,您需要確保他們提供的套餐比您當前的提供商更好。

此外,您可能想檢查一下您的新主機是否可以幫助您進行遷移。 有些房東會主動為您做這件事。

例如,WP Engine 與 BlogVault 合作創建了一個自動化的 WordPress 遷移插件:

WP 引擎“從任何主機輕鬆、免費地遷移 WordPress”登陸頁面

您也可以手動遷移您的站點。 在執行此操作之前,您可能需要使用 Screaming Frog 等工具在您的站點上製作一個完整的鏈接列表:

尖叫青蛙主頁

這還可以幫助您識別抓取錯誤和重定向,並修復任何損壞的鏈接。 然後您可以保存此數據以確保您不會在遷移過程中丟失它。

遷移前要做什麼

為了幫助您做好遷移準備,我們整理了一份在您開始之前要執行的步驟列表。

第 1 步:選擇合適的時間

計劃周密的遷移應該對您站點的性能影響最小。 雖然流量下降是不可避免的,但您可以通過在安靜時段(例如深夜或凌晨)遷移您的網站來最大程度地減少這種影響。

您可以使用 Jetpack Stats 或 Google Analytics 等工具來確定遷移的最佳時間:

Jetpack 主頁

記住要考慮時差。 如果您位於歐洲,但您的流量來自亞洲國家/地區,則您可能需要在大多數用戶都睡著時執行該過程。

第 2 步:清除您的日程安排

接下來,您需要確保您的內容和營銷計劃是空的。 您可能希望避免在促銷或銷售期間進行遷移,因為這些時間段很可能很繁忙。

此外,您需要暫時暫停所有內容創建。 遷移過程中發布的任何內容都不會轉移到新主機。 這意味著您將丟失在此期間所做的所有網站更改。 如果您有網店,您還需要暫停訂單。

第 3 步:通知您的客戶

您的網站遷移可能會對您的服務造成一些中斷。 因此,最好讓您的客戶知道您的網站將進行定期維護,在此期間您將無法處理訂單。

如果客戶無法訪問您的內容,可能會使您的業務看起來不專業。 但是,顯示重要通知和道歉可以向客戶表明您關心他們。 您可能還想通過電子郵件與他們聯繫,並在您的社交媒體頁面上發帖。

第 4 步:設置您的新主機帳戶

如果您還沒有這樣做,現在是時候設置您的託管帳戶了。 提前幾週這樣做是個好主意。 這樣,如果您的新帳戶有任何問題,您就可以在遷移網站之前解決這些問題。

此外,這將使您有時間探索新主機提供的功能。 您可以熟悉可用的工具和設置,並向您的提供商詢問您可能對遷移過程有任何疑問。

您還需要使用新主機創建 WordPress 安裝。 許多託管服務提供商提供一鍵式安裝。

第 5 步:備份您的網站

在遷移站點之前,備份文件和數據庫非常重要。 這樣,如果出現問題,您可以將站點恢復到最新版本。

許多網絡主機提供備份作為其軟件包的一部分。 您還可以使用 UpdraftPlus 等插件:

UpdraftPlus 主頁

或者,您可以使用文件傳輸協議 (FTP) 客戶端(如 FileZilla)執行手動備份。 然後,您可以將站點的文件存儲在安全的地方。

您還需要備份數據庫。 為此,請轉到您的託管帳戶中的 phpMyAdmin,然後單擊“導出”選項卡。 然後,選擇您喜歡的導出方法並單擊Go

FileZilla 的屏幕截圖

就是這樣。 下載數據庫後,您可以將其存儲在站點的備份文件夾中。

遷移期間要做什麼

現在您已準備好開始遷移! 讓我們把這個過程分解成簡單的步驟。

第 1 步:將您的網站置於維護模式

將您的網站置於維護模式可防止其他 WordPress 用戶更改您的內容。 例如,如果您運行一個多作者博客,作者將無法在此期間發布任何帖子。 此外,您的網站訪問者將無法查看您的內容或與之互動。

您可以使用諸如 WP Maintenance Mode 之類的插件來執行此操作:

維護模式下的 WordPress 網站截圖

此工具使您能夠自定義維護模式消息並添加交互功能,例如倒數計時器和聊天機器人。 您還可以包含一個訂閱表格,以便在您的網站重新啟動並運行後可以通知用戶。

第 2 步:遷移站點文件和數據庫

這是遷移過程的主要部分。 在開始之前,您需要確保您有站點的備份。

如果您正在進行手動遷移,則需要登錄您的主機帳戶並使用文件管理器。 或者,您可以使用像 FileZilla 這樣的 FTP 客戶端。

首先找到您的 WordPress 網站的根文件夾。 這通常稱為public_html 。 然後,將您備份的文件上傳到此文件夾中:

如何定位 WordPress 站點的根文件的屏幕截圖

接下來,您需要將數據庫上傳到新服務器。 前往新主機帳戶中的 cPanel,導航至數據庫部分,然後選擇MySQL 數據庫

MySQL 數據庫截圖

在這裡,您需要創建一個新數據庫並添加一個用戶。 接下來,您可以通過“導入”選項卡上傳舊數據庫。

最後,您需要編輯網站的wp-config.php文件,使其指向新數據庫。 您可以在站點的根文件夾中找到此文件。

打開文件並找到以下行:

定義('DB_NAME,'db_name');

定義('DB_USER,'db_user');

定義('DB_PASSWORD,'db_pass');

現在,只需在佔位符中輸入您的數據庫名稱、用戶名和密碼。 這些是您為新數據庫創建的相同詳細信息。

第 3 步:將您的域定向到新主機

域名系統 (DNS) 記錄是將您的域名連接到託管您站點的服務器的數據。 這些包括您的主機的名稱服務器,它可能看起來像這樣:

  • ns1.主機名.com
  • ns2.主機名.com

您需要更新這些名稱服務器以指向您的新主機。 WP Engine 通過 Domain Connect 自動執行此操作。 這是一個開源工具,可讓我們代表您更新 DNS 記錄。

或者,您可以手動執行此操作。 如果您的域使用域名註冊商,則需要登錄該帳戶以更新您的 DNS 記錄。

請注意,您必須等待您的 DNS 記錄在全球傳播。 這最多可能需要 72 小時。

遷移後做什麼

您現在可以開始進行必要的檢查以確保遷移成功。

第 1 步:檢查您網站的前端和後端

首先,您需要檢查您網站的前端以確保一切正常。 例如,您可以測試聯繫表格、評論部分和結帳流程。

檢查後端也是一個好主意。 您可以確保使用正確的設置激活您的插件,並且您網站上的其他用戶仍然可以訪問儀表板。

第 2 步:測試您網站的性能

您還可以使用 GTmetrix 等工具檢查您的站點速度:

這將為您提供有關網站性能的詳細報告,包括頁面加載時間。 如果您已升級到功能強大的託管解決方案,您應該會獲得高分。 如果你的分數很低,你可能想聯繫你的新虛擬主機,看看服務器是否有任何問題。

最後,您需要確保您的網站已被編入索引。 為此,您可以使用 Google Search Console 的 URL 檢查工具。

一旦您對新的託管計劃感到滿意,您就可以關閉舊帳戶。 如果您在同一家公司註冊了其他域,請考慮將它們遷移到您的新主機。

如果事情不順利怎麼辦?

如果您的遷移出現問題,您可以聯繫您的新主機尋求幫助。 大多數問題都是由於計劃不周造成的。 但是,只要您有最近的備份,就應該能夠檢索您的內容。

您可能還會遇到一些與搜索引擎優化 (SEO) 相關的問題,包括規範標籤更改、架構標記或元數據丟失以及鏈接斷開。 如果是這種情況,您可能需要請求 Google 重新抓取您的網址。

您可能還需要使用像 Redirection 這樣的插件來設置 301 重定向。 此外,您可以使用諸如“損壞的鏈接檢查器”之類的工具來修復您網站上任何損壞的 URL。

結論

網站遷移是一項需要大量計劃的工作,但將您的 WordPress 網站遷移到新主機並不需要過於復雜。 做一些研究並遵循遷移清單可以幫助簡化過程。

在遷移站點之前,您需要設置新的託管帳戶並創建內容備份。 然後,您可以將站點置於維護模式並將文件和數據庫傳輸到新主機。 遷移網站後,您需要更新 DNS 記錄並確保一切正常。

我們的 WordPress 遷移插件提供了一種將您的 WordPress 網站遷移到 WP Engine 的快速方法。 看看我們的計劃開始吧!