將您的 WordPress 網站遷移到新主機的指南
已發表: 2019-11-06將網站遷移到新主機可能是一個非常複雜甚至危險的過程。 網站所有者在遷移其網站時面臨的最常見威脅是數據丟失,我們都知道這將是多麼麻煩。 但是切換到一個新的主機帳戶是一個需要的不僅僅是數據備份的過程。 如果您想將您的 WordPress 網站遷移到新主機而不會給自己帶來太多麻煩,那麼您將不得不按部就班地做所有事情。 如果您不知道這本書在這種情況下的含義,請不要擔心——我們知道!
如果您不想自己將 WordPress 網站遷移到新主機……
......你絕對不必! 有專業人士會很樂意為您進行遷移——當然,如果您為他們的努力付出了一大筆錢。 再說一次,您可能很幸運地偶然發現了在其託管服務包中提供站點遷移的託管服務提供商。 儘管這可能與運氣沒有太大關係,但與您努力尋找這樣的提供者有關。 但是,如果您找到了完美的提供商,但他們只有一個缺陷——他們不提供站點遷移,會發生什麼? 那麼您將別無選擇,只能自己遷移您的網站。 暫時不要開始恐慌——這聽起來比實際上要復雜得多。

安裝 Duplicator – 免費的網站遷移插件
Duplicator 是一個免費的 WordPress 網站遷移插件,強烈推薦。 這就是為什麼您應該採取的第一步是安裝和激活複印機。 完成此過程後,轉到管理區域中的 Packages 頁面,然後單擊 Create New。 單擊“下一步”按鈕後,您將能夠創建您的包。 如果系統掃描檢查並顯示每個項目的良好結果,您可以隨意單擊構建。 使用此插件,您將下載存檔和安裝程序文件,您將能夠繼續下一步。
導入您的網站
要將您的 WordPress 站點導入新主機,您可以使用 FTP。 由於您將無法輸入您網站的域名,因為它仍然指向舊主機,因此最好的選擇是更改您的主機文件。
在 Windows 上導航到 C:\Windows\System32\Drivers\etc\hosts。
在 Mac 上:/etc/hosts.
在任何文本編輯器中打開文件。 在頁面底部添加新主機的 IP 地址和帶有和不帶有 www 的域名。 像這樣:
- 127.0.0.1 yourwebsitedomain.com www.yourwebsitedomain.com
現在您將能夠看到您的新主機上發生了什麼。 不用擔心。 這只是您所看到的,其他人仍然可以在您的舊主機上看到您的舊網站。 我們只是改變了您的計算機看到它的方式。
對於您接下來需要做的事情,您將不得不轉向您的目錄。 如果您有一個網站,它將位於 public_html 文件夾中,在開始該過程之前該文件夾應該是空的。 如果您添加了插件域,請定位到 public_html 中具有您的域名稱的文件夾。 它應該是空的。 如果沒有,請確保刪除裡面的所有內容。 確保您位於正確的目錄和正確的主機帳戶中。 在您的實時主機上刪除這些文件會使您的網站崩潰。 但是,您可以放心,知道您確實有網站的備份版本,因此如果出現任何問題,您可以隨時恢復您的網站。
您必須將您的archive.zip 文件和installer.php 文件上傳到上述目錄。 如果您檢查目錄並看到其中安裝了 WordPress,您首先必須將其刪除,然後繼續上傳 zip 文件和 installer.php 文件。
在您的新主機帳戶上創建 MySQL 數據庫
在新主機帳戶的 cPanel 儀表板中,您將能夠看到 MySQL 數據庫圖標。 它將允許您通過為其提供新名稱並單擊“創建數據庫”按鈕來創建新數據庫。 完成此部分後,找到 MySQL 用戶部分。 在這一部分中,您將需要提供一個新的用戶名和密碼,以便稍後使用,因此請務必記下此信息。 這樣,您將創建一個新用戶。


現在將此用戶添加到您的數據庫中,您將授予它在數據庫上工作的所有權限。 就這樣,您的數據庫已準備好使用,您幾乎已成功將 WordPress 網站遷移到新主機! 但我們還沒有到那一步!
運行安裝程序
至此,您終於可以開始 Duplicator 遷移過程了。 我們的 WordPress 專家團隊向您致敬 - 到達這裡需要一些工作。 導航到 https://www.example.com/installer.php,其中 example.com 部分將替換為您的域名。 這將啟動安裝程序,它將運行一些測試,並希望在歸檔和驗證方面給你一個及格分數。 一旦發生這種情況,您將進入第 4 步中的第 2 步——輸入您創建的數據庫的詳細信息。 複製器連接後,單擊下一步繼續。
第 3 步應該不會給您帶來任何問題。 在這裡,一個人應該更新站點 URL 或路徑,但您沒有更改域,所以這一步是多餘的。 通過單擊下一步,您將進入該過程的最後一步。 您將看到登錄按鈕,這將允許您在新主機上登錄您的網站。
完成 WordPress 網站到新主機的遷移
到目前為止,只剩下一件事要做——更新您的 DNS。 為此,您需要切換 DNS 名稱服務器。 您將需要來自新主機的 DNS 名稱服務器信息。 幸運的是,這通常只是幾個 URL。 最後,您將需要更改您的 NS 服務器或 A 記錄。 為此,您需要轉到您的域並編輯 DNS 設置。
如果您更改 NS,您的所有記錄都將指向新主機,包括用於郵寄的 MX 記錄。 如果您使用網絡郵件,這意味著您必須在新主機帳戶上創建新電子郵件,並且必須將您的電子郵件遷移到新主機或與它們說再見。
另一種選擇是更改您的 A 記錄以指向您的新主機。 這是更安全的選擇,但是請記住,不能禁用舊主機,否則您將丟失電子郵件和其他記錄。
現在,每個主機更改 DNS 的過程都不同。 因此,這完全取決於您選擇的託管服務提供商。 儘管您應該知道這不會讓您很頭疼。 至少不應該這樣。

為了將您的 WordPress 網站遷移到新主機,您肯定會遇到一些麻煩。 沒有人可以否認這一點。 這當然不是最簡單的過程,這意味著您至少應該對該主題有一些背景知識。 但是有了我們 WP 團隊的一些指導,以及您可以在線找到的所有提示,將您的網站遷移到新主機將變得盡可能簡單。
https://pixabay.com/illustrations/piggy-bank-money-finance-banking-2889042/
https://pixabay.com/photos/analytics-computer-hiring-database-2697949/
https://pixabay.com/photos/thumbs-up-okay-good-well-done-2056022/