如何實現WordPress網站降級(用於解決外掛和主題問題)

如何實現WordPress網站降級(用於解決外掛和主題問題)

在最新可用版本上執行WordPress安裝、外掛和主題是使用該平臺的關鍵最佳實踐。還建議使用最新版本的PHP。但是,在某些情況下,這是不謹慎或不可能的。

如果您發現自己處於這種情況,您可能需要撤消更新並降級您的WordPress網站(或其中的一部分)。幸運的是,有一些方法可用於回滾您網站的每個元素。

這篇文章將解釋為什麼您可能需要降級WordPress,以及如何安全地降級。我們將介紹恢復以前版本的WordPress,以及回滾外掛、主題和PHP。

  1. 為什麼要降級您的WordPress版本或其他功能
  2. 如何降級您的WordPress網站

為什麼要降級您的WordPress版本或其他功能

執行最新版本的WordPress核心(在我們的例子中是WordPress 5.5 )、外掛和主題是維護網站最重要的步驟之一。這些更新通常包括安全補丁,這些補丁對於防止對您的站點的惡意攻擊至關重要,並且可能會增強效能和功能。

因此,我們不建議永久降級WordPress或其任何元件。但是,在某些情況下,您可能希望暫時這樣做。

最常見的原因是由於外掛或主題衝突。例如,如果您網站的某個元素與最新版本的WordPress核心不相容,則降級安裝可以讓訪問者在您使用長期解決方案時訪問該功能。

(建議閱讀:如何修復WordPress中的錯誤“網站遇到技術問題。”)。

如果兩個外掛之間或外掛與您的主題之間發生衝突,降級WordPress本身將無濟於事。相反,您需要回滾導致問題的外掛或主題的版本,以便讓您的網站重新啟動並執行。

此外,一些較舊的外掛和主題可能與較新版本的PHP不相容。如果有問題的外掛或主題對您網站的功能至關重要,您可能希望在找到替代解決方案時降級PHP一段時間。

簡而言之,降級WordPress應該是一個臨時的故障排除過程。一旦您更換了有問題的外掛或主題,或者以其他方式解決了導致您網站衝突的問題,您將需要計劃再次更新您的網站。

如何降級您的WordPress網站

降級WordPress網站的過程將取決於您要完成的工作。您可能會發現您需要恢復整個網站的先前版本,或者您只需要恢復單個外掛或主題而不是WordPress本身。

考慮到這一點,這裡有六種不同的方式可以讓您回滾您的網站。每個都解決了不同的需求,因此我們建議您通讀所有這些,看看哪個最適合您的具體情況。

1. 手動降級您的WordPress版本

如果您遇到嚴重的衝突導致您無法訪問網站的後端,手動降級WordPress可能是您最好或唯一的選擇。在開始之前,您需要備份您的網站以確保安全。

接下來,您應該停用所有外掛。如果您可以訪問WordPress後端,這很容易。只需選中每個外掛旁邊的覈取方塊,然後使用批量停用選項:

在後端批量停用WordPress外掛

在後端批量停用WordPress外掛

如果您無權訪問儀表板,則可以使用安全檔案傳輸協議 (SFTP) 和FileZilla等客戶端手動停用外掛。您還需要這些工具用於以後的步驟,因此如果您不熟悉它們,您可能需要花點時間瞭解它們的工作原理。

然後,您需要下載相關版本的WordPress。我們建議儘可能使用最新版本,通常是第二個最新版本。您可以在WordPress釋出存檔中訪問您需要的檔案:

WordPress釋出檔案

WordPress釋出檔案

然後,使用FTP和FileZilla(或其他客戶端)訪問您網站的檔案並刪除您的wp-adminwp-includes目錄:

通過FTP刪除wp-admin和wp-includes

通過FTP刪除wp-admin和wp-includes

完成後,上傳您要安裝的WordPress版本中的所有檔案,wp-content目錄除外。當詢問您是否要覆蓋檔案時,選擇Overwrite > Ok

覆蓋FileZilla中的檔案

覆蓋FileZilla中的檔案

然後,導航到您網站的後端。您可能會看到一條訊息,要求您更新資料庫。如果是這樣,請單擊更新WordPress資料庫提示。之後,照常登入您的網站。

您現在應該可以訪問並執行舊版本的WordPress:

降級的WordPress安裝

降級的WordPress安裝

此時,您可以重新啟用外掛並著手解決原始衝突。

您可能還想禁用自動更新 ,以防止WordPress在此期間安裝另一個版本。當您的問題得到解決後,您可以從儀表板的更新螢幕返回到最新版本的WordPress 。

2. 使用WP Downgrade執行以前版本的WordPress

如果您覺得通過FTP刪除核心檔案比較複製,可以使用一個外掛來降級WordPress,請在備份您的網站後繼續安裝WP Downgrade

安裝WP Downgrade外掛

安裝WP Downgrade外掛

然後,導航到設定 > WP Downgrade並在相關欄位中輸入您的WordPress目標版本:

設定WordPress目標版本

設定WordPress目標版本

單擊Save Changes,然後轉到更新螢幕。您會看到您的目標版本現在被列為“最新版本的WordPress”:

重新安裝WordPress 5.0

重新安裝WordPress 5.0

單擊立即重新安裝按鈕以完成降級。WordPress似乎會執行正常更新,然後您應該會看到目標版本的歡迎訊息:

WordPress 5.0歡迎資訊

WordPress 5.0歡迎資訊

完成故障排除後,要重新安裝最新版本的WordPress,您需要返回Settings > WP Downgrade。您可以將目標版本更改回最新更新,然後重複上述過程。

3.恢復以前的備份以撤消對您網站的更改

另一種降級站點的方法是從站點執行早期版本的WordPress時恢復備份。當然,為了使其正常工作,您需要有一個可靠的備份系統 。

您還需要確保正在恢復的站點副本沒有丟失最近新增的任何關鍵內容。您不想在嘗試降級 WordPress 時無意中丟失最新帖子。如果您的網站是高度動態的,那麼這可能不是最佳選擇。

如果您選擇繼續,恢復備份的過程將根據您用於建立和儲存檔案的系統而有所不同。例如,寶塔客戶可以利用我們的一鍵恢復過程。只需登入您的寶塔控制面板即可開始使用,然後單擊資料庫,找到網站對應資料庫的備份欄,點選有備份,在彈窗中選擇需要恢復的資料庫即可:

寶塔資料庫恢復

寶塔資料庫恢復

要恢復網站檔案,則可以點選網站,在列表中選擇您需要恢復備份的網站,點選備份欄下的有備份,下載備份覆蓋現有的網站目錄,您也可以直接在寶塔的檔案直接恢復覆蓋網站檔案目錄。

寶塔網站檔案恢復

寶塔網站檔案恢復

注:如果你使用寶塔管理伺服器,建議設定定時任務對網站檔案及資料庫進行定期備份。

4. 手動降級外掛或主題

如果您需要降級外掛或主題而不是WordPress核心,您可以使用類似於方法#1中的過程手動執行此操作。要開始使用,您需要檢索要降級的舊版本外掛或主題的檔案。

對於WordPress目錄中的外掛,您可以通過單擊功能頁面上的高階檢視來找到舊版本:

WordPress目錄中外掛頁面上的高階檢視連結

WordPress目錄中外掛頁面上的高階檢視連結

滾動到頁面底部,然後從下拉選單中選擇您需要的版本並點選下載

通過WordPress外掛目錄下載以前版本的外掛

通過WordPress外掛目錄下載以前版本的外掛

解壓縮檔案並將其儲存到您的計算機。然後備份您的站點以防萬一出現問題,並使用FTP和您的首選客戶端連線到您的伺服器。在那裡,導航到wp-content > plugins

接下來,您需要重新命名外掛現有版本的目錄。然後上傳您希望降級到的先前版本的資料夾:

通過FTP上傳舊版本的外掛

通過FTP上傳舊版本的外掛

這應該會成功恢復您需要的舊版本的外掛。此外,您可以輕鬆獲取最新版本,以便在準備好時切換回它。

不幸的是,這種方法對於主題和高階外掛變得更加棘手。回滾它們的過程或多或少是相同的,但WordPress主題目錄沒有可供下載的早期版本。

至於高階外掛,以前的版本可能很容易訪問,也可能不容易訪問。如果您找不到所需的外掛或主題版本,最好的辦法是嘗試聯絡開發人員尋求幫助。

5. 使用WP Rollback回滾外掛和主題更新

幸運的是,有一種 更簡單的方法可以降級外掛和主題。您需要做的就是安裝並啟用WP Rollback

安裝WP Rollback外掛

安裝WP Rollback外掛

該外掛會定期更新,並在WordPress外掛目錄中獲得令人印象深刻的五星級評級。一旦它啟動並執行,導航到您的外掛列表。

現在,您將 在每個外掛的標題下看到一個Rollback按鈕,以及標準選項:

啟用回滾選項

啟用回滾選項

如果單擊此新選項,您將被重定向到可以選擇目標版本的頁面。然後選擇Rollback按鈕開始降級過程:

選擇外掛回滾目標版本

選擇外掛回滾目標版本

回滾主題同樣容易。導航到儀表板中的外觀 > 主題 ,然後選擇要降級的主題。現在在視窗底部會有一個Rollback按鈕:

回滾WordPress主題

回滾WordPress主題

在以下螢幕上,您可以選擇目標版本並啟動降級過程,就像您對外掛一樣。當您需要恢復相關外掛或主題時,您可以從相關目錄執行此操作。

6. 恢復到舊版本的PHP

2019年,WordPress對其PHP要求進行了一些更改。出於這個原因,以及使用最新版本的諸多好處,始終建議升級您網站的PHP。

但是,一些沒有得到很好維護的舊外掛可能與新版本的PHP不相容。理想情況下,您將始終使用從開發人員那裡獲得定期更新和支援的工具。

但是,如果您有一個對網站功能至關重要的過時外掛,但不能與最新版本的PHP一起使用,您可以執行降級。使用寶塔管理伺服器的優勢在於能夠直接從他們的寶塔儀表板輕鬆切換PHP版本。

為此,請登入您的寶塔管理後臺。導航到軟體商店,搜尋php,然後安裝您需要的PHP版本:

寶塔安裝PHP版本

寶塔安裝PHP版本

然後點選網站,找到需要切換PHP版本的網站對應的操作“設定”,在彈窗中選擇“PHP版本”,然後在PHP版本選擇您所需要的版本,點選“切換”即可。

切換網站PHP版本

切換網站PHP版本

如果您不是寶塔使用者,或者您需要安裝比通過PHP引擎功能提供的版本更早的版本的PHP,則需要使用命令列降級PHP

這個過程更先進,風險也更大。在這種情況下,最好考慮立即更換有問題的外掛或主題,而不是降級PHP並嘗試進一步解決衝突。

小結

在對站點進行故障排除或執行其他關鍵任務時,有時需要降級WordPress 。雖然沒有實現此目標的本機功能,但有多種方法可以恢復到您網站的先前版本。

這篇博文涵蓋了六種不同的方式來降級您的WordPress網站及主題、外掛、PHP版本等:

  1. 手動降級您的WordPress網站。
  2. 使用WP Downgrade執行以前版本的WordPress。
  3. 恢復以前的備份以撤消對您網站的更改。
  4. 手動降級外掛或主題。
  5. 使用WP Rollback進行回滾外掛和主題更新。
  6. 恢復到舊版本的PHP。

評論留言