Wordpress 4.9.3 發布僅一天后,就發布了 4.9.4 版本,修復了破壞 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版本更新。
有幾種方法可以手動安裝更新。
- Wordpress 管理員可以登錄他們的帳戶,儀表板→更新,然後單擊“立即更新”。
- 通過命令行,使用'wp core update'命令獲取更新(如果先前安裝了WordPress和WP-CLI)。
- 要通過FTP手動安裝更新,請下載 最新的ZIP 並使用FTP將其上傳到您的網站。 只有
wp-includes/update.php
&wp-includes/version.php
文件預計會改變。
安裝後請確保您擁有 WordPress 4.9.4 版本。
但是,該錯誤似乎僅限於少數網站,因為很少有用戶發現自動安裝了更新(4.9.3 和 4.9.4)。
如果必須手動安裝修復程序,請在註釋中分享您的體驗。