Schon kurz nach der Veröffentlichung von WordPress 6.4 haben die Entwickler der Blog-Software ein wichtiges Service-Update nachgeschoben das einen kritischen Fehler behebt. Wenn Du WordPress 6.4 noch nicht installiert hast, solltest Du das Update überspringen und direkt auf 6.4.1 upgraden.
Nach dem Update auf die Version 6.4 kann es vorkommen, dass WordPress keine weiteren Updates mehr installieren kann und auch generell keinen Kontakt zu anderen Servern aufnehmen kann. Grund ist das Zusammenspiel mit der Software curl die WordPress für den Aufbau von HTTP(S)-Verbindungen verwendet.
Mit der WordPress Version 6.4 wurde ein Fehler eingeführt der dafür sorgt, dass bei der Verwendung bestimmter curl-Versionen keine Verbindungen mehr aufgebaut werden können. Das verhindert unter anderem auch weitere Wordpress-Updates und sorgt dafür, dass in diesen Fällen die WordPress-Installation auf der Version 6.4 „festsitzt“. Updates lassen sich dann erst wieder einspielen, wenn das Problem zunächst über einen manuellen Patch behoben wird.
Wenn Du von dem Problem betroffen bist und Deine WordPress Installation mit der Version 6.4 sich nicht mehr aktualisieren lässt oder Du Fehlermeldungen ähnlich wie
cURL error 28: Operation timed out
bekommst, dann kannst Du das Problem über folgende kleine Änderung am PHP-Code lösen.
Wichtig! Bevor Du die Änderung vornimmst, erstelle unbedingt ein vollständiges Backup Deiner Website inklusive Datenbank.
Suche danach in der Datei wp-include/Requests/src/Transport/Curl.php in der Zeile 367 den Code:
if ($this->version < self::CURL_7_22_0 && !isset($headers['Connection'])) {
und ändere ihn in:
if (!isset($headers['Connection']))
Danach sollten die Probleme nicht mehr auftauchen und WordPress sollte sich auf Version 6.4.1 aktualisieren lassen.
Alternativ kannst Du auch den offiziellen Hotfix einspielen und die komplette Request-Bibliothek aktualisieren.
Neben dem kritischen Fehler behebt die Version 6.4.1 noch drei weitere Probleme, die weniger schwerwiegend sind. Unter anderem wird auch in Fehler behoben der dafür gesorgt hat, dass beim Mehrfach-Bearbeiten von Einträgen die Kategorien-Zuordnung verloren ging.
Sicherkritische Fehler werden mit WordPress 6.4.1 nicht korrigiert. Trotzdem wird ein Update auf die neue Version aufgrund der oben beschriebenen möglichen Probleme dringend empfohlen.