有關如何將 WordPress 網站轉移到另一臺主機的詳細說明,從一個提供商到另一個提供商,這是新用戶參考的最基本內容。
步驟 1. 備份您網站上的所有數據和文件
將 WordPress 網站遷移到新主機時,第一件也是非常重要的事情是備份網站上的所有數據。此過程將需要一些時間,具體取決于您在網站上上傳的數據量。在下載過程中,您可以開始第 2 步。
第 2 步:將數據上傳到WordPress 主機。
有兩種方法可以將數據上傳到主機:
直接通過 WordPress 主機上傳。
通過 FTP 上傳。
要使用 FTP,您需要準備 FTP 軟件。您可以參考 WinSCP 和 FileZilla 2 軟件或使用其他 FTP 軟件。
請參閱以下說明以了??解如何通過 FTP 協議連接到 Hosting:
通過 FTP 連接到 WordPress 主機后,您需要找到需要上傳數據的文件夾。通常會上傳到主域的文件夾“ public_html ”?;蛘吣梢赃x擇上傳數據的文件夾。
在這里,我將上傳到 public_html 文件夾。
下面是使用 WinSCP 連接時的界面。
步驟 3. 在新的虛擬主機上創建 WordPress 數據庫。
在將您的 WordPress 網站移至另一臺主機之前,您需要創建一個數據庫以將 SQL 數據導入 WordPress 主機。
創建數據庫的步驟非常簡單:
為您的站點創建一個具有適當名稱的新數據庫。
創建一個新的MySQL用戶帳戶(使用安全密碼)。
將此用戶帳戶添加到新數據庫并授予它所有權限。
接下來是將您的數據庫導入到Hosting。您訪問您的主機并選擇phpMyadmin。
選擇先前創建的數據庫>導入>瀏覽到您計算機上的數據庫文件。
步驟 4. 編輯 wp-config.php . 文件
檢查本地計算機上將文件下載到站點的文件夾。在該目錄中有一個名為wp-config.php的文件。文件控制 WordPress 主機和您的數據庫之間的訪問。
在當前文件管理界面,如圖所示,在wp-config.php 文件上右擊,選擇編輯。點擊編輯繼續編輯
在如圖所示的字段中聲明數據庫信息、用戶和密碼,然后單擊Save changes。
注意:只更改''中的內容,不要刪除''
保存wp-config.php并關閉文件。
步驟 5. 鏈接到新 URL 并定義新域
如果您需要將網站移至新域,請通讀此步驟。否則,您可以跳過這一步!
有一個關鍵問題要記住:人們在遷移網站時經常會遇到這樣的情況:他們在網站上添加了指向其他帖子的鏈接,或者通過指向服務器上的 URL 直接插入圖像,導致他們移動到新域時中斷。
如果您想快速輕松地搜索舊域名的任何實例并將其替換為新域名,您應該查看github 上的 Search Replace DB 命令。只需確保在完成后將其刪除(出于安全原因),并且不要將其放在您的根域中。讓我們創建一個具有隨機名稱的臨時文件夾來存儲腳本。
更改站點 URL:通過對舊域執行搜索和替換并將其替換為新域,您還將更改數據庫(數據庫)中的 site_url 和 home url URL 值,以確保在嘗試登錄到您的新域上的站點不會嘗試將您重定向到舊域。
步驟 6. 最后一步
在新主機上使用 WordPress 站點之前,您需要重新配置域 DNS 設置。它們被設置為指向舊服務器,您需要將正確的記錄指向新的服務器 IP 地址。注意:完成此過程的詳細信息會有所不同,具體取決于您在何處注冊域名。
DNS 更改最多可能需要 48 小時才能完成。因此,最合理的時間是在網站流量最低時進行更改。在這 48 小時內,最好避免對網站進行任何更改。因為那時您可能正在更改舊版本的網站。
48 小時后,您將在訪問您的網站時訪問新的 WordPress 主機。此時,您可以連接到舊的 WordPress 主機以刪除文件和數據庫。但是,您應該備份舊主機,以防需要回滾。為了安全起見,最好將這些文件保存一段時間。如您所見,將 WordPress 網站移動到另一臺主機的步驟并不太復雜。您需要做的就是仔細按照步驟操作。最后,祝您好運,將您的 WordPress 網站遷移到您的新主機!