如何構建 WordPress 臨時站點
已發表: 2021-10-22WordPress 網站日益複雜,這已不是什麼秘密。 隨著我們安裝的每個插件,又增加了一層複雜性。 當然,這會增加我們在執行例行軟件更新時遇到問題的機會。
這是我們接受 WordPress 的開源協議的一部分。 你會得到一個很棒的插件集合,可以做各種各樣的事情。 但它們都來自不同的開發者。 有了這個,兩個不同的部分不能很好地結合在一起的可能性總是在你的腦海裡。
這就是使登台站點成為如此出色資源的原因。 它是您的 WordPress 網站的精確副本,獨立於您的“實時”版本運行。 這使您可以在不中斷可用性的情況下測試站點的更新和其他更改。
建立臨時站點的不同方法
可以使用多種方法構建和使用暫存站點。 但並非每個人都可以使用相同的工具。 因此,您選擇哪種風格可能更多地取決於哪些資源是現成的,而不是簡單地採用最簡單的解決方案。
完成這項工作的方法不乏其人,但這裡有一些通往您自己的光榮登台站點的更受歡迎的路線示例:
通過您的虛擬主機自動登台
就快速簡便的設置而言,這是聖杯。 一些網絡主機,特別是在 WordPress 空間中,提供一鍵式登台站點,可以復制您的實時站點。 從那裡,您可以測試暫存環境中的任何更改,並在準備好後用這些更改覆蓋您的實時站點。
到目前為止,這是更可取的解決方案,因為它幾乎不需要您進行任何工作即可使用。 唯一的問題是您需要選擇提供此功能的網絡主機。 否則,您將陷入構建自己的困境。
將現有站點複製到 Web 服務器上的全新 WordPress 安裝
現在我們開始做一些工作。 此方法要求您創建實時站點的精確副本(包括 WordPress 文件和數據庫)並將其放置在您的託管帳戶的其他位置。 您可以選擇為此版本提供自己的子域,例如“staging.yoursite.com”,以便於訪問。 您還需要確保在您的登台站點上阻止搜索引擎請求——以防止任何負面的 SEO 後果或其他窺探。
構建您自己的登台站點可以手動完成,也可以藉助一些可以節省您一些時間的插件來完成。 手動執行所有操作的最大問題是,除非您是命令行嚮導,否則不一定有簡單的方法來回移動數據。
因此,強烈建議使用有用的插件。 這裡有一些值得你考慮的:
WP分期
WP Staging 確實可能是提供一鍵式登台環境的網絡主機的“下一個最佳選擇”。 該插件的免費版本會自動將您的站點克隆到一個單獨的子文件夾中,並在後台為您執行所有必要的數據庫更改。
從那裡,您可以訪問臨時站點並測試您的心臟內容。 可用的專業版增加了將這些更改遷移回實時站點的能力。 如果沒有此功能,您將不得不分別在兩個站點上運行更新。 但至少你會在這樣做之前對任何潛在的問題和修復有所了解。
用於內容的 WPSiteSync
WPSiteSync for Content 的不同之處在於它實際上僅適用於您網站的實際內容。 因此,對於那些想要以自動化方式構建臨時站點的人來說,這不是一個解決方案。 但是,如果您計劃在向公眾推出之前在您的臨時站點上測試新內容,這可能會節省大量時間。
您可以選擇要在站點之間同步的內容,包括頁面、帖子、圖像、PDF 文件和自定義字段數據。 高級版處理自定義帖子類型、WooCommerce 產品等。
吉騰
Gitium 是一個插件,可以為您的 WordPress 網站啟用自動版本控制。 因此,您可以從存儲庫推/拉到實時站點。 這裡的好處是,如果出現問題,您可以回滾到站點的先前版本。 但這是一個相當先進的工具,需要使用(喘氣!)命令行。 它最適合那些想要對整個過程進行更細粒度控制的人。
博客保險櫃
BlogVault 被稱為將備份/恢復和安全插件合二為一。 就暫存而言,它使您能夠通過單擊創建克隆或遷移您的站點。 網站也可以很容易地恢復。 您還可以執行增量站點備份並將它們存儲在雲中。
作為額外的獎勵,該插件會掃描惡意軟件並加密您的備份。 請注意,您需要註冊 BlogVault 的服務才能使用該插件。
複印機
古老的 Duplicator 插件首先是一個站點遷移工具。 它在這裡的主要用途是幫助您快速設置臨時站點。 該插件處理了複製網站帶來的許多複雜問題,並將所有內容打包成一個整潔的包,以節省您一些時間。
運行本地暫存環境
最後,您還可以通過將計算機變成 Web 服務器來在本地創建臨時站點。 雖然這種方法不像遠程登台站點那樣方便,但它是安全的(您的服務器不必被外部連接訪問)並且通常執行得更快。
要進行設置,您確實需要安裝一些軟件。 在選擇中:
比特納米
是什麼讓 Bitnami 的解決方案如此酷炫的是,您可以下載並安裝一個 WordPress 軟件包,其中包含在您的計算機上本地運行 CMS 所需的一切。 與大多數本地服務器不同,不需要復雜的設置。 當您想快速安裝某些東西並開始工作時,這是一個很好的選擇。 下載適用於 Windows、Mac 和 Linux。
哦,如果你已經在運行他們的 WAMP、XAMPP 或 MAMP 本地服務器安裝程序,Bitnami 也有一個 WordPress 模塊。
WampServer、XAMPP 和 MAMP
我將這些解決方案歸為一類,因為它們的功能非常相似——儘管開發人員往往有自己的最愛。 它們旨在為您提供運行本地服務器的完整體驗。
雖然它們當然可以用於運行 WordPress,但它們比上面的 Bitnami 下載需要更多的設置。 確實,如果您要開發非 WordPress 項目或想要深入研究服務器管理,則最好使用它們。
WampServer 僅在 Windows 上運行,MAMP 在 Mac/Windows 上運行,XAMPP 可以在 Windows、Mac、Solaris 和 Linux 上運行。
一切都已上演
擁有自己的登台站點正在成為繁忙站點的必備功能之一,尤其是那些專注於電子商務的站點。 錯誤,或者更糟糕的是,停機時間可能會造成難以置信的成本和壓力。
因此,下次需要更新 WordPress 插件時,不要只是擲骰子,而是事先在臨時站點上對其進行測試。 如果您發現問題,請感謝您在公眾或(喘氣!)您的客戶之前發現它。