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