Kompatibilität mit Bexio Automator
Die WooCommerce Bexio Automator (WCBA) Versionen tiefer als 2.1.2 sind nicht mit der WordPress (WP) Version 6.4 kompatibel. Grund ist eine Eigenschaft, ob die PHP Extension mysqli verwendet wird, welche mit der WP Version 6.4 entfernt wurde. Dieser Check, der von WP stammt, wurde von WCBA bisher verwendet. Mit dem Wegfall dieses Checks entstand ein Fatal Error, weil der WCBA dadurch in den Fallback-Modus fiel, welcher in neueren PHP Versionen zu einem Fehler führt.
Mit der Hotfix-Version 6.4.1 von WP, hat WP die Eigenschaft 'use_mysqli' wiederhergestellt (siehe auch Ankündigung des Release Candidate). Diese Version sollte daher mit älteren WCBA Versionen noch funktionieren. Es empfiehlt sich jedoch generell, bei der Verwendung von WP 6.4 oder höher, mindestens WCBA 2.1.2 zu verwenden.
Vorgehen nach Aktualisierung zu WordPress 6.4
Um den WCBA nach einem Update auf WP 6.4 verwenden zu können, müssen Sie mindestens Version 2.1.2 des WCBA installieren - Sie können die neuste Version hier herunterladen. Aufgrund eines Bugs in WordPress 6.4 müssen Sie jedoch voraussichtlich zusätzlich auf WP 6.4.1 aktualisieren (siehe nachfolgende Informationen).
Bug mit cURL Requests in WordPress 6.4
Version 6.4 von WP hat einen kritischen Fehler in der Request Library, der bestimmte cURL Versionen betrifft. Dies kann im Backend zu cURL Error 28 führen (siehe hier). Der Fehler führt zudem scheinbar dazu, dass auf betroffenen Servern cURL generell nicht funktioniert. Dies bedeutet z.B., dass Updates von Plugins oder WP-Core nicht mehr möglich sind. Ein automatisches Update auf den Hotfix WP 6.4.1 wäre demnach auch nicht möglich - der Hotfix müsste von Hand installiert werden, in betroffenen Umgebungen.
Da WCBA ebenfalls cURL verwendet, kann dies dazu führen, dass auch WCBA nicht mehr funktioniert.
Falls Sie nach einem Update auf WP 6.4 Probleme habe, gehen Sie wie folgt vor:
- Installieren Sie den Hotfix 6.4.1 von WP (falls nötig von Hand)
- Stellen Sie sicher, dass Sie mindestens Version 2.1.2 von WCBA verwenden - beachten Sie: falls Ihr Server von diesem Bug betroffen ist, können Sie WCBA nicht über das Plugin-Dashboard aktualisieren, bis Sie den Hotfix 6.4.1 installiert haben
Für weitere Informationen zu diesem Bug, siehe den Artikel von WP Tavern (auf englisch).
Kommentare
0 Kommentare