如何在2019年將一個Web主機移動到另一個Web主機(無停機時間!)

[ad_1]
將wordpress移動到新主機,無需停機

您是否想知道如何在不停機的情況下將WordPress網站從一個Web主機切換到另一個Web主機?就像遷移到物理世界的新房子一樣,遷移到互聯網上的新「家」(網路主機)也帶來了一系列獨特的挑戰。最普遍的問題之一是您的網站是否會在移動過程中出現故障。

在本分步指南中,我們將向您展示如何在不停機的情況下將您的網站轉移到其他主機或伺服器。

以下是我們將介紹的步驟列表:

  1. 選擇一個新的Web主機
  2. 使用Duplicator為遷移創建站點備份
  3. 將WordPress站點導入新主機
  4. 更改主機的文件以防止停機
  5. 在新的Web主機上創建MySQL資料庫
  6. 啟動複製器遷移過程
  7. 更新您的域名

重要提示:我們想提醒您一些 網路託管服務商 提供免費的遷移服務。如果您不確定您的託管服務提供商是否提供免費遷移,請先自行決定。如果他們不提供,那麼你可以繼續學習本教程。

但是,在我們開始學習本教程之前,讓我們回顧一下為什麼要將WordPress站點移動到新主機以及為什麼要避免停機。

何時以及為什麼要將WordPress站點移動到新主機

將WordPress網站轉移到其他主機有很多原因,讓我們來看看以下幾個主要原因:

1.您的網站很慢
你可能已經開始了 網路託管服務商 您通過短暫的互聯網搜索找到的。但是,隨著網站流量的增長,您需要尋找可提供更好速度和性能的可靠解決方案。緩慢載入網站不僅對SEO有害,還會增加用戶放棄網站的機會。在這種情況下,您將WordPress網站移動到新主機以改善您網站的狀態。另外,請查看我們的指南 將WordPress從本地伺服器傳輸到實時站點

你輸了流量:
如果您在當前的Web主機上遇到大量停機時間,那麼這是一個好的跡象,是時候切換到新的主機了。在您的網站最繁忙的時間內意外停機可能會擾亂您的網站訪問者,並可能導致您失去潛在客戶,忠誠客戶和收入。此外,過多的停機時間會使搜索結果排名下降。切換到提供正常運行時間保證的Web主機將確保您不會丟失流量或銷售。

3.您當前的Web主機不適合您:
您可能希望從一個Web主機移動到另一個Web主機的最常見和最簡單的原因之一是您當前的Web主機無法滿足您的需求。例如,您當前的網路主機可能太貴了。也許你已經找到了一個更好的網路主機,它更實惠,並提供了你需要的更多功能,例如 BlueHost的。選擇一個能夠為您的網站提供所需內容的Web主機以及適合您預算的主機非常重要。

但是,在從一個主機遷移到另一個主機時,您始終需要確保您的網站已啟動並正在運行。繼續閱讀以找出原因。

注意:這是一個不同的指南 將WordPress移動到新域名

你為什麼要避免停工? (重要)

初學者 小WordPress網站 流量很少或根本沒有流量往往會問為什麼他們需要擔心一點停機時間。另一方面,為什麼大型網站擁有更多流量和更好的網站更為明顯 搜索引擎排名 在更換主機時需要小心。較大的網站不會冒任何停機風險,因為它可能會影響其狀態。但是,小型網站也需要了解問題。

網站停機時間對小型或大型網站都不利。我們來談談停機時間會影響您的WordPress網站的幾種方式:

  • 用戶會認為您已關閉 – 當用戶訪問您的網站時,他們希望看到它正常運行。如果您的網站面臨停機,那麼新訪問者可能認為它不存在,而舊用戶可能認為您已關閉。
  • 聲譽受損 – 由於許多原因,可能會發生停機。技術用戶可能會理解它,但並非所有用戶都是開發人員。它會給普通訪客帶來對您的品牌或業務的不良印象。
  • SEO排名的缺失 – 您的網站在搜索引擎中排名可能很好。當您的網站停機並且搜索引擎發送他們的機器人抓取您的網站時,它會損害您的排名。

閱讀完上述內容之後,希望您了解為什麼擁有24/7/365網站正常運行時間非常重要。將網站移動到新主機時,您可以按照以下步驟避免停機並成功遷移WordPress網站。

額外提示:您可以隨時使用我們的 免費網站正常運行時檢查工具 分析您的網站狀態。

準備開始了嗎?我們走吧!

第1步:選擇一個新的Web主機

更改您的Web主機本身就是一個重大決定,因此您需要確保在轉移到新主機之前已經投入足夠的精力來優化當前主機上的站點。如果即使在優化之後仍然無法提供速度,安全性,性能等,那麼您確實需要切換您的虛擬主機。

虛擬主機

選擇新的Web主機時,請注意您的站點在當前位置和將來需要的特定功能,因此您無需再次更改主機。

有很多不同類型的網路託管,如 共享主機專用伺服器託管,和 管理WordPress主機

選擇網路主機時,我們推薦以下內容:

共享主機:

非常適合那些只是 從一個新網站開始 並需要一個經濟實惠的託管解決 BlueHost的 是共享主機的最佳提供商。它們是WordPress.org正式推薦的。購買新的主機帳戶時,IsItWP用戶可獲得60%的折扣以及免費域名。

立即開始使用Bluehost!

專用伺服器:

對於想要租用整個伺服器以供其專用並需要完全控制伺服器的用戶來說,這是最佳解決方案。我們推薦 InMotion託管 用於專用伺服器。它們讓您為您的站點選擇理想的數據中心,並提供2小時的免費啟動輔助。 InMotion託管優惠券 會給你更多的折扣。

立即開始使用InMotion Hosting!

託管WordPress託管:

吸引高流量的WordPress網站的最佳選擇。使用託管的WordPress託管,您可以在為WordPress的安全配置進行了獨特優化的伺服器上運行您的站點。我們推薦 WP引擎 用於託管WordPress託管。

立即開始使用WP引擎!

我們建議您查看這些比較 Bluehost vs InMotion託管Bluehost vs WP引擎

購買主機方案後,請不要像創建新網站時那樣安裝WordPress。把它保持為空,讓我們進入第2步。

步驟2:使用Duplicator創建用於遷移的站點備份

轉到要移動的站點的管理區域,然後安裝 複印機 插入。這是其中之一 用於遷移和備份的最佳WordPress插件。如果您不知道如何安裝插件,請參閱我們的分步指南 安裝WordPress插件

安裝Duplicator插件後,轉到WordPress儀錶板中的Duplicator»Packages。

然後,單擊頁面右上角的「新建」按鈕。

create-new-package-duplicator-plugin「width =」775「height =」430「class =」alignnone size-full wp-image-220761「srcset =」https://www.isitwp.com/wp-content/ uploads / 2018/07 / create-new-package-duplicator-plugin.jpg 775w,https://www.isitwp.com/wp-content/uploads/2018/07/create-new-package-duplicator-plugin-300x166 .jpg 300w,https://www.isitwp.com/wp-content/uploads/2018/07/create-new-package-duplicator-plugin-768x426.jpg 768w「sizes =」(最大寬度:775px)100vw ,775px「></p>
<p>接下來,您將看到如下圖所示的頁面。單擊「下一步」按鈕以啟動包構建過程。 </p>
<p><img decoding=第3步:將您的WordPress網站導入您的新主機

接下來,您必須將下載的文件(安裝程序和存檔)上傳到新的Web主機。為此,您可以使用FTP客戶端連接到新的Web主機。如果您對此不熟悉,可以按照本分步指南中的說明進行操作 通過FTP將文件上傳到WordPress

使用您的FTP客戶端,將安裝程序和存檔文件上傳到您網站的根目錄(通常為/ username / public_html /文件夾)。

在上傳之前,您需要確保該文件夾完全為空。一些 託管公司 註冊時自動安裝WordPress。如果您的主機已安裝它,則需要將其刪除。

第4步:更改主機的文件以防止停機

您已在步驟3中將installer.php文件和archive.zip文件上載到新的Web主機,因此請嘗試在瀏覽器中打開installer.php文件。

您可以使用以下URL訪問該文件:

http://www.example.com/installer.php

但是,當您嘗試訪問該文件時,您將獲得一個 404錯誤頁面 因為您的域仍指向舊主機。

這意味著您需要更改域名伺服器並指向新主機,但我們不建議您這樣做。如果您這樣做,它將在您繼續遷移時向您的用戶顯示一個損壞的網站。

這就是為什麼我們建議使用替代方法,以便用戶可以完全訪問您的網站,即使在遷移期間也是如此。

使用此技術,您將能夠在計算機上臨時使用新域訪問新網站。這是通過計算機上的主機文件完成的,您可以使用該文件將域名映射到特定的IP地址。

現在,您將在主機文件中添加您的域名條目,以便它指向您的新主機,但只能使用您的計算機。因此,您可以訪問新Web主機上的文件,同時用戶仍將從舊主機訪問您的站點。因此,停機時間為零。

首先,您需要找到新的Web託管伺服器的IP地址。要找到它,請打開cPanel儀錶板並導航到「伺服器信息」。在那裡,您將其視為共享IP地址。

host-ip-address「width =」775「height =」529「class =」alignnone size-full wp-image-220764「srcset =」https://www.isitwp.com/wp-content/uploads/2018/ 07 / host-ip-address.jpg 775w,https://www.isitwp.com/wp-content/uploads/2018/07/host-ip-address-300x205.jpg 300w,https://www.isitwp。 com / wp-content / uploads / 2018/07 / host-ip-address-768x524.jpg 768w「sizes =」(最大寬度:775px)100vw,775px「></p>
<p>保持此頁面處於打開狀態,因為您需要在稍後的步驟中複製IP地址。 </p>
<p>如果您使用的是Windows,請轉到「程序」»「所有程序」»「附件」,右鍵單擊「記事本」,然後選擇「以管理員身份運行」。然後,將出現Windows UAC提示,其中包含2個選項:是和否。單擊是以啟動具有管理員許可權的記事本。 </p>
<p>現在在記事本屏幕上,轉到文件»打開,然後轉到</p>
<p>C:WindowsSystem32driversetc。選擇主機的文件並將其打開。</p>
<p>如果您使用的是Mac,則需要打開終端應用程序並輸入此命令來編輯主機的文件:</p>
<p>sudo nano / private / etc / hosts</p>
<p>然後,Windows和Mac用戶都需要輸入您複製的IP地址和主機文件底部的域名,如下所示:</p>
<p>192.168.1.22 www.example.com</p>
<p>然後,保存您的更改。現在,您現在可以使用計算機上的域名訪問新主機上的站點文件。</p>
<p>注意:在步驟6中完成站點遷移後,您需要撤消對主機文件所做的更改。 </p>
<h3 id=步驟5:在新Web主機上創建MySQL資料庫

現在,您已準備好在新主機上運行installer.php文件,但您需要確保在創建MySQL資料庫之前執行此操作。

要創建MySQL資料庫,請轉到cPanel的儀錶板並導航到「資料庫」部分。然後,您需要單擊MySQL Databases部分。

mysql-databases「width =」775「height =」256「class =」alignnone size-full wp-image-220765「srcset =」https://www.isitwp.com/wp-content/uploads/2018/07/ mysql-databases.jpg 775w,https://www.isitwp.com/wp-content/uploads/2018/07/mysql-databases-300x99.jpg 300w,https://www.isitwp.com/wp-content/上傳/ 2018/07 / mysql-databases-768x254.jpg 768w「sizes =」(最大寬度:775px)100vw,775px「></p>
<p>現在,您將看到一個用於創建新資料庫的欄位。鍵入資料庫名稱,然後單擊「創建資料庫」按鈕。 </p>
<p><img decoding=步驟6:啟動複製器遷移過程

最後,您已經準備好運行安裝程序文件。

因此,請轉到瀏覽器的地址欄並輸入如下所示的URL以運行installer.php。

http://www.example.com/installer.php

duplicator-installer-step1「width =」550「height =」315「class =」alignnone size-full wp-image-220769「srcset =」https://www.isitwp.com/wp-content/uploads/2018/ 07 / duplicator-installer-step1.png 550w,https://www.isitwp.com/wp-content/uploads/2018/07/duplicator-installer-step1-300x172.png 300w「sizes =」(最大寬度: 550px)100vw,550px「></p>
<p>安裝程序將運行一些測試,並在存檔和驗證測試旁邊顯示Pass,如上面的屏幕截圖所示。 </p>
<p>檢查條款和條件框,然後單擊「下一步」按鈕。 </p>
<p>從那裡,你會看到Duplicator的第2步打開。您需要輸入MySQL主機,資料庫名稱,用戶名和密碼。在主機欄位中插入localhost並填寫您在步驟5中使用的資料庫詳細信息。 </p>
<p><img decoding=第7步:更新您的域

我們已經到了將WordPress站點從一個Web主機切換到一個新主機的最後一步。

在上一步中,您將所有站點文件的副本添加到新主機,但您的域仍指向舊主機,因此您還需要更新域。

為了做到這一點,你需要切換你的 DNS名稱伺服器。如果您的域名已在您的託管公司註冊,則最好將域名移至新的Web主機。如果它是在域名註冊商公司註冊的 NameCheap去吧爸爸 等,那麼你需要更新你的域名伺服器。

域名伺服器通常是您從新的Web主機獲得的幾個URL,如下所示。

ns1.hostname.com
ns2.hostname.com

更改域名伺服器的步驟不同於一個 域名提供商 到另一個;但是,基本概念是一樣的。因此,我們將向您展示如何更改DNS名稱伺服器 Domain.com去吧爸爸 在本教程中。

讓我們從Domain.com開始吧。

首先,登錄您的Domain.com帳戶。找到要更新的域,然後單擊「管理」按鈕。

管理域名伺服器

接下來,單擊DNS和名稱伺服器。

change-dns-and-nameservers「width =」694「height =」480「class =」alignnone size-full wp-image-230447「srcset =」https://www.isitwp.com/wp-content/uploads/ 2019/01 / change-dns-and-nameservers.png 694w,https://www.isitwp.com/wp-content/uploads/2019/01/change-dns-and-nameservers-300x207.png 300w「sizes = 「(最大寬度:694px)100vw,694px」></p>
<p>要更改名稱伺服器,請單擊「名稱伺服器」旁邊的「編輯」。</p>
<p><img loading=

然後,填寫新Web主機提供的新名稱伺服器,然後單擊「保存」按鈕。

而已!

同樣,讓我們​​看看如何在GoDaddy中更新名稱伺服器。

首先,登錄您的GoDaddy帳戶並導航到域。然後,單擊要更新的域名旁邊的「管理」按鈕。

manage-domains-godaddy「width =」550「height =」218「class =」alignnone size-full wp-image-220772「srcset =」https://www.isitwp.com/wp-content/uploads/2018/ 07 / manage-domains-godaddy.png 550w,https://www.isitwp.com/wp-content/uploads/2018/07/manage-domains-godaddy-300x119.png 300w「sizes =」(最大寬度: 550px)100vw,550px「></p>
<p>然後,轉到「其他設置」並單擊「管理DNS」。 </p>
<p><img decoding=使用Bluehost創建免費的企業電子郵件。

相關文章