2018 年 2 月 12 日

在早期更新中手動安裝WordPress 4.9.4以消除Bug

Wordpress 4.9.3 發布僅一天后,就發布了 4.9.4 版本,修復了破壞 Wordpress 自動更新機制的關鍵錯誤。

wordpress 更新

上週, WordPress的 發布了 4.9.3 版本,共修補了 34 個漏洞。 但不幸的是,在 4.9.3 開發週期中沒有註意到一個錯誤,當 WordPress 嘗試自動更新時,該錯誤會觸發 PHP 致命錯誤。

解釋有關WordPress首席開發人員Dion Hulse的錯誤說:

“#43103-core旨在減少運行自動更新cron任務時所進行的API調用的數量。 不幸的是,由於人為錯誤,最終提交沒有預期的效果,而是觸發致命錯誤,因為並未滿足find_core_auto_update()的所有依賴關係。 無論出於何種原因,在4.9.3發布之前都沒有發現致命錯誤 - 發布後幾個小時就發現了這個錯誤。“

然而,在 4.9.3 版本發布幾個小時後,Wordpress 團隊發現了這個 bug,並在 Wordpress 4.9.4 版本中發布了修復程序。

但是4.9.3版本的Wordpress管理員暫時需要自己手動安裝4.9.4版本更新。

有幾種方法可以手動安裝更新。

  1. Wordpress 管理員可以登錄他們的帳戶,儀表板→更新,然後單擊“立即更新”。
  2. 通過命令行,使用'wp core update'命令獲取更新(如果先前安裝了WordPress和WP-CLI)。
  3. 要通過FTP手動安裝更新,請下載 最新的ZIP 並使用FTP將其上傳到您的網站。 只有 wp-includes/update.php & wp-includes/version.php 文件預計會改變。

安裝後請確保您擁有 WordPress 4.9.4 版本。

但是,該錯誤似乎僅限於少數網站,因為很少有用戶發現自動安裝了更新(4.9.3 和 4.9.4)。

如果必須手動安裝修復程序,請在註釋中分享您的體驗。

 

關於作者 

梅格納


{“電子郵件”:“電子郵件地址無效”,“ URL”:“網站地址無效”,“必填”:“必填字段缺失”}