什麼是 WordPress Staging Site
什麼是 WordPress Staging Site
Staging Site 是一個方便測試的網站,和正式環境一模一樣的複製品,可以盡情安裝外掛測試,測試佈景樣式,而不影響現有的正式網站,在任何動作造成的任何影響之前,都可以在正式上線前先演練一次。
一般的軟體開發的簡化流程大概是這樣
- 程式設計撰寫
- 測試與 Debug
- 正式上線
程式設計有很大一部分的時間都花在測試步驟,程式不停的在修改與測試中循環,直到有一定的功能完整度就可以上線。
那 WordPress 網站的架設流程呢?大部分的人也許就這麼做
- 直接在正式網站上新增或移除外掛,新增文章,新增頁面,調整樣式等等。
這樣的方式在簡單的網站上是很快速方便,但在網站進入一定規模後,卻會帶來相當程度的風險。
有可能新增外掛後造成網站功能錯誤,或外掛衝突;有可能樣式調整後,版面毀掉。
當你的網站規模愈大,造成的傷害就愈大。
我們可以參考一般軟體開發的方式
- 建立 staging site 測試網站
- 在 staging site 新增或移除外掛,測試樣式,修改首頁等等。
- 反覆測試
- 部署到正式網站
如此就可以維持正式網站的穩定性,又可以肆無忌憚的測試新功能。
如何使用 cPanel 建立 WordPress Staging Site
step 1
從 cPanel 管理介面,點擊子網域功能圖示,建立子網域。


step 2
一樣在 cPanel 管理介面,開啟 WordPress Manager by Softaculous

step 3
依下圖點擊圖示

step 4
建立測試網站

如下圖即產生一測試網站

step 5
現在就可以開始使用網站。
測試一切正常後可以一鍵更新到正式網站

使用 Staging Site 的好處和壞處
好處
- 增加正式網站穩定性
- 可以安心的測試不怕破壞正式網站
- staging site 同時也是一種備份方案
壞處
- 一鍵同步可能會因為不同的外掛造成不同的結果
- 需要將測試網站當成正式網站使用,否則不想同步的資源也會不小心同步
- staging site 也會佔掉網頁空間,頻寬等等主機資源
有時測試網站測試了很多功能,反覆安裝移除很多次外掛,反覆安裝佈景樣式等等,檔案和資料庫變的不是很乾淨,可能不適合一鍵同步測試與正式網站,最好的方式是建立 staging site 供測試使用,一旦功能測試 OK,再依據同樣的測試步驟套用在正式網站上,比較可以維持正式網站的穩定。