WordPress 5.6 und PHP 8.0

Am 23. November 2020 wurde PHP 8.0 veröffentlich. Die bisherige Version wird noch bis zum 24.11.2021 aktiv unterstützt und erhält bis zum 28.11.2022 Sicherheitsupdates.

Die Programmiersprache PHP

PHP ist die Programmiersprache, auf der viele Webseiten und auch WordPress aufgebaut sind. Bei einer neuen Hauptversion werden, im Gegensatz zu Sicherheits- und Wartungsupdates, nicht nur neue Funktionen bereitgestellt, sondern auch lange nicht mehr verwendete Funktionen abgeschaltet. Über solche Änderungen werden Softwareentwickler und Webdesigner frühzeitig informiert, damit sie ihre Programme anpassen können. Ohne die notwendigen Anpassungen würden die entsprechenden Webseiten nach der Umstellung auf PHP 8.0 fehlerhaft oder gar nicht mehr funktionieren.

Was hat PHP 8.0 mit WordPress 5.6 zu tun?

WordPress 5.6 ist die erste Version, die weitgehend mit PHP 8.0 funktioniert. Es ist zusammen mit PHP 8.0 eine sogenannte Beta-Version. Dadurch erhalten Programmierer und Webdesigner die Möglichkeit, die Funktionsfähigkeit ihrer Programme und Webseiten zu testen. Dabei ist viel zu tun.

Eine WordPress-Webseite besteht nicht nur aus der Grundinstallation. Die meisten Seiten nutzen eigene Themes und Plugins sowie möglicherweise individuelle Programmschnipsel. Diese Bausteine müssen alle ebenfalls getestet und bei Bedarf aktualisiert werden.

Die Grundversion von WordPress 5.6 zusammen mit Standardthemes funktioniert bereits mit PHP 8.0. Viele Entwickler häufig verwendeter Themes und Plugins haben inzwischen ebenfalls reagiert und ihre Produkte angepasst.

Probleme können entstehen, wenn Themes oder Plugins nicht in den letzten zwei Monaten aktualisiert wurden. Dabei gibt es neben PHP 8.0 eine weitere “Baustelle”. In der aktuellen WprdPress-Version ist auch eine alte, mit Sicherheitsrisiken behaftete jQuery-Bibliothek ausgetauscht worden. Darauf müssen die betroffenen Bausteine ebenfalls angepasst werden.

Der Hersteller des SEO-Plugins yoast hat bereits im Oktober die in der neuen Version enthaltenen Änderungen analysiert und in einem ausführlichen Report mögliche Probleme bei der Umstellung aufgezeigt.

Kann ich meine Webseite auf WordPress 5.6 umstellen?

Das kommt auf verschiedene Faktoren an.

Prüfen Sie vor einer Umstellung bitte folgendes:

  1. Sind alle Themes und Plugins auf dem aktuellen Stand?
    Wenn nein, spielen Sie zuerst alle Updates ein. Prüfen Sie vorher die Punkte 2. und 3.
  2. Geben die Hersteller an, dass ihre Plugins / Themes mit 5.6 kompatibel sind?
    Ist das nicht der Fall, ist die Wahrscheinlichkeit groß, dass bei einem Update Fehler auftreten können. Prüfen Sie, ob der Baustein bisher regelmäßig Updates erhalten hat. Wenn ja, warten Sie auf das nächste Update. Wenn das Plugin / Theme jetzt schon veraltet ist, besteht die Gefahr, dass ein Update auf Dauer unmöglich ist.
  3. Wurden mehrere Updates im Abstand weniger Tage herausgegeben?
    Dann sind möglicherweise nach der Freigabe der Updates Probleme aufgetreten, die vom Hersteller behoben wurden. Warten Sie mit Updates der betreffenden Plugins / Themes auf eine stabile Version.

Wenn es bei der Umstellung auf WordPress 5.6 zu Problemen kommt, hilft nur noch das manuelle Einspielen einer älteren Version oder eines Backups. Erstellen Sie daher auf jeden Fall vorher ein Backup. Führen Sie das Update nicht selbst durch, wenn Sie eine gut besuchte Webseite haben, auf deren Funktion angewiesen sind, und nicht die notwendigen Kenntnisse besitzen, auftretenden Probleme selbst zu beheben.

In der ersten Woche nach Einführung von WordPress 5.6 waren die einschlägigen Supportforen voll mit Fragen hilfloser Webseitenbesitzer, deren Webseiten nicht mehr funktionsfähig waren. Inzwischen ist es ruhiger geworden.

Bei den von uns durchgeführten Updates hat es bisher keine Probleme gegeben. Zwei Kundenseiten konnten aufgrund fehlender Updates noch nicht aktualisiert werden.

Kann ich meine Webseite auf PHP 8.0 umstellen?

Stellen Sie zunächst Ihre Webseite auf WordPress 5.6 um. Funktioniert alles?

Wenn Ihre Webseite nur wenige Plugins enthält und auf einem Standardtheme aufbaut, ist die Chance groß, dass eine Umstellung auf PHP 8.0 bereits jetzt funktioniert. Neue Webseiten sollten direkt mit WordPress 5.6 und PHP 8.0 erstellt werden. Das erspart späteren Ärger mit möglicherweise doch nicht kompatiblen Bausteinen.

Bei größeren, viel besuchten Webseiten mit vielen Plugins raten wir zurzeit von einer Umstellung ab. Viele Probleme und Fehler in Zusatzbausteinen treten nur in bestimmten Kombinationen auf. Die Plugins sind teilweise untereinander nicht kompatibel. Solche Probleme können durch neue Updates erstmals entstehen. Viele Updates verschiedener Hersteller in kurzer Zeit vergrößern das Risiko neu auftretender Fehler. Je mehr Zeit nach der Einführung verstreicht, desto mehr Fehler werden gefunden und behoben. Es besteht noch kein Handlungsbedarf. Das Risiko für das Auftreten von Problemen sinkt mit jedem Monat.

Die Umstellung selbst ist einfach zu testen. Die meisten Provider erlauben einen Wechsel der PHP-Version per Mausklick. Dadurch ist ein Wechsel zurück zu einer älteren Version recht schnell möglich. Aufwändig ist nur der umfassende Test der Webpräsenz.

Wir nutzen PHP 8.0 bereits bei neuen Projekten und in Testumgebungen. Es besteht zurzeit noch keine Notwendigkeit, alle bestehenden Webseiten umzustellen.

Haben Sie Fragen zur Umstellung oder benötigen Sie Hilfe?

Fragen Sie uns, wir helfen gerne weiter.