用戶喜歡使用的 WordPress 登台環境!

已發表: 2021-02-17
wordpress 分期
關注@Cloudways

創建 WordPress 臨時網站是測試更改而不影響實時網站的好主意。

如果您是代理機構或個人開發人員,WordPress 臨時環境是加速開發工作流程和在截止日期前向客戶交付模型的好方法。 一旦一切就緒並且客戶批准設計,您就可以通過單擊按鈕將所有內容推送到網站上。

既然您確信要在登台環境中開發您的站點,讓我們深入研究如何部署站點。

有幾種方法可以創建 WordPress 登台站點。 例如,您可以選擇 WordPress 登台插件,如“WP Staging”、BlogVault 或尋找具有登台功能的託管 WordPress 主機,以便在上線之前構建整個網站。

在本指南中,我將討論這兩種設置暫存環境的方法。

  1. 什麼是 WordPress 登台環境?
  2. 您如何構建 WordPress 登台站點?
    1. 帶登台的 WordPress 託管
    2. 訪問 WordPress 臨時站點
    3. 訪問 WordPress 登台服務器
    4. 指向域
    5. 為實時站點創建暫存和推送/拉取更改
    6. 克隆 WordPress 實時站點
    7. 實時應用程序的登台管理
    8. 臨時站點的臨時管理
  3. 擴展克隆功能
  4. WordPress 登台插件
  5. 遷移 WordPress 站點
  6. 經常問的問題

什麼是 WordPress 登台環境?

臨時環境也稱為臨時網站或區域,是您的實時站點的精確副本。 您可以先在暫存站點上測試更改(和改進),而不會干擾實時站點。 一旦一切正常,只需將更改“推送”或部署到實時站點即可。

您如何構建 WordPress 登台站點?

Cloudways 上啟動的每個 WordPress 站點都有自己的登台環境。 在臨時站點上完成工作後,使用 Cloudways 臨時環境或第三方 WordPress 臨時插件指向一個域和/或將更改推送到實時站點。

帶登台的 WordPress 託管

在 Cloudways 上,只需單擊幾下即可啟動基於 WordPress 的服務器。 我假設您已經擁有 Cloudways 的帳戶。 如果沒有,請從這裡創建一個。

賬戶驗證通過後,登錄Cloudways平台,點擊啟動。

發射

系統會詢問您要啟動的服務器和應用程序。

在此示例中,我選擇WordPress作為應用程序,選擇DigitalOcean作為帶有臨時服務器的 WordPress 託管。 如果您願意,您可以選擇五個雲託管服務提供商中的任何一個來啟動 WordPress 登台服務器。

在 Cloudways 上安裝 WordPress

訪問 WordPress 臨時站點

啟動 WordPress 臨時網站後,通過導航到應用程序選項卡訪問 WordPress 網站,然後選擇 WordPress 應用程序。

訪問 WordPress 臨時站點

讓我定義標籤:

  1. 獲取此帳戶託管的所有應用程序的列表。
  2. 這是 WordPress 測試站點。 您可以查看必要的詳細信息。
  3. 用於訪問 WordPress 登台網站的默認 URL 的按鈕。
  4. 具有更多網站選項的可擴展菜單。
  5. 您可以在一台服務器上啟動多個 WordPress 登台站點。

當 WordPress 測試網站加載時,您將看到類似於以下內容的屏幕:

訪問 WordPress 臨時站點 - 2

這是應用程序管理屏幕,您可以在此操作。 標籤非常簡單。 但是,如果您想了解更多詳細信息,請查看應用程序管理屏幕演練。

訪問 WordPress 登台服務器

臨時服務器啟動後,您可以從頂部菜單欄訪問該服務器。

訪問 WordPress 登台服務器

讓我定義標籤:

  1. 獲取此帳戶託管的服務器列表。
  2. 登台服務器的詳細信息。
  3. 此服務器上託管的應用程序(WordPress、PHP、Magento 等)的數量。
  4. 具有更多服務器選項的可擴展菜單。
  5. 與在一台服務器上託管多個網站的選項類似,您可以在一個 Cloudways 帳戶上啟動多台服務器。

指向域

您的 WordPress 測試站點現已準備就緒。

您現在可以放心地構建它,完成後,指向域,安裝免費的 SSL 證書並使域生效。

點域 Cloudways

注意:我假設您已經建立了您的 WordPress 網站並通過指向域使其生效。 在上圖中,查看第三個指針,我將WP_Staging重命名為Live_WP

為實時站點創建暫存和推送/拉取更改

此時,您已經創建了一個臨時環境,構建了一個 WordPress 站點,並將其上線。 如果您願意,您可以添加新的主題/插件或上傳您自己的自定義代碼。 臨時站點提供了一個很好的機會,可以在對實時網站進行任何更改之前進行測試和評估。 這大大減少了由於未經測試的網站更改而導致網站損壞的可能性。

要為您的實時網站創建登台環境,您需要在同一台或另一台服務器上克隆它。

克隆 WordPress 實時站點

如果您經營網絡代理或想為您的客戶構建 WordPress 網站,克隆功能可以滿足您的所有要求。 每當您的客戶需要網站定制時,您都可以首先克隆實時 WordPress 網站,測試更改,然後將更改送到實時站點。

讓我們來看看為實時 WordPress 站點創建克隆/登台的過程。

從左上角菜單欄導航到應用程序選項卡,查找您的實時 WordPress 並單擊 ( ) 以訪問更多選項。 從打開的菜單中,選擇Clone App/Create Staging 。

創建 WordPress 臨時站點

注意:我將我的實時 WordPress 應用程序命名為“ Live_WP ”。

克隆應用程序

此時,您將被問到兩個問題:您要克隆或創建臨時站點的服務器,以及您是只想克隆網站還是要為您的實時網站創建臨時站點。

重要提示:請記住在創建臨時站點時選中“創建為臨時站點”複選框。 克隆和暫存應用程序之間存在細微但顯著的區別:

    1. 克隆創建應用程序的副本。 但是,原始應用程序和克隆應用程序之間不會同步。
    2. 暫存還會創建應用程序的副本。 但是,實時應用程序和副本應用程序都是同步的。 此外,您可以對實時版本和副本版本執行推送和拉取操作。

或者,也可以通過進入應用程序來創建克隆/暫存版本。 進入後,將鼠標懸停在右下角的橙色按鈕上,然後選擇 Clone App/Create Staging。

創建 WordPress 臨時站點 - 2

而且,你很高興去!

登台服務器

創建實時 WordPress 站點的登台過程需要幾分鐘時間。 完成後,您將在“應用程序”選項卡下找到克隆的 WordPress 站點,該站點的標籤為“ staging ”和實際應用程序的名稱。

WordPress Stagin 站點已創建

現在,WordPress 測試站點已準備就緒,您可以繼續使用 WordPress 站點。

讓我們深入一點。

實時應用程序的登台管理

訪問實時 WordPress應用程序,您可以在左側菜單中看到一個帶有“暫存管理”標籤的新菜單項。 這是它的樣子:

分期管理

您可以看到以下三個按鈕/選項:

  • 拉:將更改從臨時站點拉到實時站點。
  • 推送:將更改從實時站點推送到暫存站點。
  • 查看日誌:查看推/拉日誌操作的日誌。

臨時站點的臨時管理

轉到 WordPress 登台網站,您將在左側菜單中看到一個帶有“登台管理”標籤的新菜單項。

這些選項類似於在實時 WordPress 應用程序中找到的選項。 完成 WP 臨時站點上的更改並有足夠的信心將更改推送到實時網站後,只需點擊“推送”按鈕。 你會被問到:

  • Web 應用程序文件:將文件更改從臨時站點複製到實時站點。
  • 數據庫:這將覆蓋 Live 網站數據庫。 (小心 - 如果您在此時間範圍內在實時網站上進行了數據庫級別的更改,您可能會丟失重要數據)
  • 備份:在從臨時站點移動數據之前備份您的實時網站。 當您選擇備份時,您將在實時應用程序中看到一個回滾按鈕。

從登台複製到現場

同理, Pull按鈕將 Live 網站的更改拉到登台網站。

PS:這是一個必讀指南,其中包含有關 Cloudways Staging 環境的重要說明

擴展克隆功能

Cloudways 並不僅限於克隆應用程序。 您還可以克隆和/或什至將服務器轉移到 Cloudways 上的另一個帳戶。

  • 克隆服務器:為同一帳戶創建整個服務器的副本。
  • 轉移服務器:您可以將服務器轉移到另一個包含相同服務器 IP 地址的 Cloudways 帳戶。

上述功能可用作登台服務器,如果您擁有代理機構和/或為您的客戶構建 WordPress 站點,則非常有用。

如果您是一名開發人員並使用代碼編輯器直接與 Git 通信並部署更改,我建議您閱讀這篇關於將 Sublime 與 Git 連接並將更改部署到實時站點的精彩文章。

WordPress 登台插件

BlogVault、WP Staging 和 WP Migrate DB 等幾個插件也是創建實時網站的臨時站點、測試更改和推送的流行選擇。

登錄到您的實時 WordPress 網站,導航到Plugins -> Add New ,然後搜索WP StagingWP Migrate DB

在本指南中,我將使用 WP Staging 插件。 所以要繼續,安裝並激活插件。

WP Staging 插件會要求您獲取專業版或只需單擊跳過 – 開始克隆超鏈接。 在繼續之前,不要忘記備份您的 WordPress 網站。

單擊創建新臨時站點按鈕。 這將帶您進入配置屏幕。 輸入暫存站點名稱,然後瀏覽其他選項以選擇要克隆的內容。

不要忘記檢查可用磁盤空間,特別是如果您有一個大型實時網站。

現在,單擊開始克隆按鈕。

WP Staging 站點將在幾分鐘內創建,您可以使用實時網站的管理員憑據登錄儀表板。

現在在不影響實時網站的情況下測試更改。 但是,將更改推送回實時站點在免費版本中不可用。

如果您不想為 Pro 版本付費,請繼續使用 Cloudways 提供的完整推/拉網站登台環境。

遷移 WordPress 站點

Cloudways Staging Environment 的功能看起來有趣嗎?

想要試用 WordPress 網站登台環境嗎? 好吧,我們關心你。 您可以使用我們的“WordPress 遷移器插件”​​輕鬆地將 WordPress 站點遷移到 Cloudways。

我們推薦的臨時站點最佳實踐

既然您已經學會瞭如何創建臨時環境,那麼在您實際開始執行任務之前,您需要注意一些關鍵事項。 其中包括備份、電子郵件、緩存、數據庫等等。 仔細閱讀這些內容,以確保您的 WordPress 登台過程順利,並且不會讓您損失寶貴的數據。

進行完整備份

完整備份包括所有文件和數據庫,並備份到您的服務器或可以隨時從中檢索的異地位置。 與此相反的是部分備份,它不包括所有主題文件、插件文件、媒體文件和數據庫。 另請注意,在開始進行臨時備份之前立即進行備份至關重要,因為可能需要幾天時間才能進行自動備份。 因此,如果出現問題並且您想恢復到站點的最新版本,立即進行備份是必不可少的。

清除緩存

作為長期使用網站的人,緩存是網站更改仍然困擾我的東西。 一種常見的情況是我們對網站進行更改,推動它們上線,然後發現沒有任何變化。 經過數小時的摸索,我們意識到顯示先前版本的是緩存,我們需要清除它才能看到更改。

我們建議您在將新更改推送到實時站點時清除緩存,以便您可以毫不延遲地查看更改。

將生產數據庫與臨時數據庫分開

你永遠不應該干涉你的生產數據庫,因為如果那個東西被弄亂了,你的整個網站都有被破壞的風險。 這意味著,如果您在臨時環境中工作,您永遠不應該做的一件事是通過覆蓋後者來混合臨時數據庫和生產數據庫。

不要讓公眾訪問臨時站點

始終將您的 WordPress 登台站點視為進行實驗的受控環境,並且需要將其保存在無人能找到的秘密位置。 這意味著您需要不索引和不關注它,這樣它就不會出現在搜索引擎上。 此外,請確保使用密碼保護您的登台站點以提高安全性。

為了結束本教程,我想重新審視本文的主要前提 - 登台站點是 WordPress 開發工作流程的基本要求。 如果您對 Cloudways WordPress 登台站點或創建登台服務器有任何疑問,請隨時在下面的評論部分詢問我。

問:WordPress 登台環境是什麼意思?

WordPress Staging 環境是用於測試 WordPress 網站代碼庫的專用環境。 它是生產環境的獨立副本。

問:WordPress 登台服務器是什麼意思?

登台環境包括一個類似於生產服務器的登台服務器。 始終建議您在託管實時站點的同一規範服務器上創建登台環境。

問:如何在登台服務器上安裝 WordPress?

在登台服務器上安裝 WordPress 很簡單。 只需閱讀這篇關於如何在雲上託管 WordPress 的文章

問:什麼是 WordPress 臨時站點?

WordPress 登台站點是訪問受限的實時 WordPress 站點的克隆/副本。 您可以在臨時站點上測試主題/插件和任何其他代碼級別的更改。 完成後,您可以將更改推送/拉到您的實時 WordPress 網站。

問:如何將 WordPress Staging 遷移到 Live?

通過 WordPress 託管提供的克隆功能,可以輕鬆地將 WordPress 登台遷移到現場,這些功能是由 Cloudways 等登台提供商提供的。

問:帶登台的 WordPress 託管?

Cloudways 等許多 WordPress 託管服務提供商提供 WordPress 登台環境,您可以在其中輕鬆測試 WordPress 網站,然後再上線。