PHP

WordPress Toolkit und PHP 8.0: noch nicht sofort

WordPress Toolkit und PHP 8.0: noch nicht sofort

PHP 8.0 ist erschienen, und wir alle möchten unser WordPress-Hosting auf diese Version aktualisieren. WordPress selbst ist bereits weitgehend kompatibel, doch für das gesamte Ökosystem ist die Sache nicht ganz so einfach. Die Hintergründe.

Das „WordPress Toolkit“, das HaiSoft in seine Plesk-Hostingpakete integriert, erleichtert Betreibern von WordPress-Websites das Leben, indem es viele sonst mühsame Aufgaben automatisiert. Außerdem lassen sich damit wichtige WordPress-Einstellungen verwalten, ohne sich im Backend der Websites anmelden zu müssen.

Das WP Toolkit benötigt für seine Funktion eine WordPress-Komponente: wp-cli.

Andererseits erreichen wir mit den neuen Hauptversionen von PHP einen Punkt, an dem bestimmte PHP-Funktionen nicht mehr gleichzeitig mit PHP 5 und PHP 8 kompatibel sein können.
Das bedeutet: Damit wp-cli mit PHP 8 kompatibel wird, muss die Unterstützung für Versionen vor PHP 7 aufgegeben werden.

Allerdings nutzen weltweit noch viele Websites stark veraltete PHP-Versionen wie PHP 5.4 oder 5.6, was den wp-cli-Entwicklern die Entscheidung schwer macht.


Zur Erinnerung: Die älteste PHP-Version, die noch Sicherheitsupdates erhält, ist PHP 7.3, und HaiSoft ermutigt seine Kunden, ihr Hosting so regelmäßig wie möglich auf aktuelle PHP-Versionen umzustellen. Das verbessert Leistung, Kompatibilität, Skalierbarkeit und vor allem die Sicherheit. Damit Ihre Website mit aktuellen PHP-Versionen kompatibel bleibt, genügt es, Ihre WordPress-Installation einschließlich Plugins und Themes regelmäßig zu aktualisieren.

Siehe dazu: Einzigartiger, individueller WordPress-Support

Den Lebenszyklus der PHP-Versionen können Sie jederzeit auf dieser Seite einsehen:
https://www.php.net/supported-versions.php


Die wp-cli-Entwickler beobachten daher das Verhalten der WordPress-Webmaster, bevor sie sich entscheiden, die Kompatibilität für Nutzer stark veralteter PHP-Versionen aufzugeben. Möglicherweise müssen diese erst sensibilisiert und zu einem Update bewegt werden, bevor solch tiefgreifende Änderungen erfolgen.

Derzeit zeigen unsere Tests mit dem WP Toolkit und PHP 8.0 einige blockierende Fehler bei der Installation – die nur unter PHP 7 möglich ist –, danach scheint das Toolkit unter PHP 8.0 jedoch einwandfrei zu funktionieren. Da die Unterstützung aber nicht offiziell ist, empfehlen wir PHP 8.0 mit WordPress noch nicht, wenn Sie das WordPress Toolkit nutzen möchten.

Wir empfehlen daher, für Ihre WordPress-Websites vorerst bei PHP 7.4 zu bleiben, das zur Erinnerung noch bis November 2021 unterstützt wird.

Danach – das ist nur eine Vermutung – wird PHP 8.0 sehr wahrscheinlich vom WP Toolkit unterstützt werden, da es dann die von PHP empfohlene Version sein wird. Kurz darauf dürfte auch PHP 8.1 erscheinen und vom WP Toolkit sofort unterstützt werden.


Quelle: der ursprüngliche Beitrag von Andrey Kugaevskiy aus dem Plesk-Team zu diesem Thema.

1. Full PHP 8 support requires wp-cli v2.5 (released just recently, on May 19th).

2. wp-cli v2.5 requires at least PHP 5.6.

3. There are still tens of thousands of WordPress sites using PHP 5.4 and 5.5 under WordPress Toolkit management (that’s more than sites using PHP 8, BTW). Before making them all unmanageable via WordPress Toolkit, we need to analyze the trend of PHP versions usage first. We are considering updating wp-cli in WordPress Toolkit v5.6 (next major version), but this decision will depend on PHP usage data.

PS. I understand that this might be frustrating, but please be considerate to people who’re stuck with outdated PHP versions. Some of them have inherited legacy sites that do not work on newer PHP versions, and it might be very difficult to update these sites because it might require rewriting a lot of custom plugin/theme code.

Andrey Kugaevskiy – Plesk Team – auf Plesk Online Community

← Alle Blogartikel