software-wartung24.de
· 5 Min. Lesezeit· Sandor Farkas

WordPress auf PHP 8 umstellen: Was es zu beachten gibt

CMS & FrameworksPHPWordPressPHP-Upgrade

Die meisten WordPress-Sites laufen heute noch auf PHP 7.4 oder sogar auf PHP 7.2. Das ist ein Problem. PHP 7.4 ist seit November 2022 End of Life, also ohne aktiven Support. Wer WordPress auf PHP 8 umstellen möchte, hat berechtigte Fragen: Funktionieren alle Plugins noch? Läuft das Theme weiter? Und was passiert, wenn etwas schiefgeht?

Dieser Artikel erklärt den sicheren Weg, Schritt für Schritt.

Warum das Upgrade auf PHP 8 notwendig ist

PHP 7.4 erhält keine Sicherheits-Updates mehr. Das bedeutet: Neu entdeckte Lücken bleiben offen. Angreifer kennen diese Lücken. Sie nutzen sie aktiv aus.

WordPress selbst läuft technisch noch auf PHP 7.4. Aber "technisch möglich" und "sicher" sind zwei verschiedene Dinge.

Dazu kommt: Viele WordPress-Plugins setzen inzwischen PHP 8 voraus. Wer auf veralteten PHP-Versionen bleibt, kann diese Plugins nicht nutzen oder nicht aktualisieren. Das schränkt die Weiterentwicklung ein.

PHP 8.2 und 8.3 sind derzeit die empfohlenen Versionen. Sie laufen schneller als PHP 7.4 und werden aktiv gepflegt. WordPress profitiert davon sichtbar: Ladezeiten sinken, Serverressourcen werden besser genutzt.

Was vor dem Upgrade zu prüfen ist

PHP-Version im Hosting prüfen

Viele Webhoster erlauben den Wechsel der PHP-Version im eigenen Kundenbereich. Aber nicht alle. Prüfen Sie zuerst, ob Ihr Hosting PHP 8.2 oder 8.3 anbietet.

Bei älteren Hosting-Verträgen fehlt diese Option manchmal. Falls Ihr Hoster PHP 8 nicht anbietet, ist das ein starkes Signal: Es wird Zeit, den Hoster zu wechseln.

Plugins auf Kompatibilität prüfen

Das ist der entscheidende Schritt. Nicht alle Plugins laufen ohne Anpassung auf PHP 8. Besonders Plugins, die seit Jahren nicht mehr aktualisiert wurden, können Probleme verursachen.

So gehen Sie vor: Prüfen Sie die Plugins im Backend auf "Zuletzt aktualisiert". Plugins ohne Update seit mehr als zwei Jahren sind verdächtig. Lesen Sie außerdem die Kompatibilitätsangaben im offiziellen WordPress-Plugin-Verzeichnis.

Ein hilfreiches Werkzeug ist der PHP Compatibility Checker. Das ist ein kostenloses WordPress-Plugin, das Ihren Code auf PHP-8-Probleme scannt. Es listet genau auf, wo Anpassungen notwendig sind.

Theme überprüfen

Themes können ebenfalls Probleme verursachen. Besonders ältere Themes, die spezifische PHP-7-Funktionen nutzen, laufen auf PHP 8 nicht mehr fehlerfrei.

Prüfen Sie: Gibt es eine aktuelle Version des Themes? Gibt der Entwickler an, dass PHP 8 unterstützt wird?

Falls das Theme nicht gepflegt wird: Dann steht eine Entscheidung an. Das Theme manuell anpassen oder auf ein gepflegtes Theme wechseln. Diese Entscheidung ist nicht immer einfach, aber sie ist unvermeidlich.

Der sichere Upgrade-Weg

Eine Testumgebung aufbauen

Niemals direkt in der Produktion upgraden. Das klingt selbstverständlich, passiert aber häufig.

Eine Testumgebung ist eine identische Kopie Ihrer WordPress-Site. Sie läuft auf einem separaten Server oder einer Subdomain. Dort wird der Upgrade durchgeführt. Dort werden alle Funktionen getestet. Erst wenn alles läuft, geht die neue Version live.

Viele Hoster bieten Staging-Umgebungen an. Falls nicht, gibt es Tools wie Local by Flywheel oder Backup-Plugins, die eine Kopie erstellen können.

PHP-Version schrittweise erhöhen

Wer von PHP 7.4 direkt auf 8.3 wechseln möchte, kann das grundsätzlich tun. Bei älteren oder komplexeren Anwendungen kann es sinnvoll sein, erst auf 8.0, dann auf 8.1 und anschließend auf 8.2 zu gehen. So lassen sich Fehler besser eingrenzen.

Fehler-Log im Blick behalten

Während des Tests läuft WordPress im Debug-Modus. Alle Fehler werden protokolliert. Das Fehler-Log zeigt genau, wo Probleme entstehen.

Typische Fehler nach einem PHP-8-Upgrade sind: Deprecated functions (Funktionen, die PHP 8 nicht mehr kennt), Type errors (PHP 8 ist strenger bei Datentypen als PHP 7) und Plugin-Konflikte, bei denen ein Plugin eine nicht mehr vorhandene Funktion aufruft.

Diese Fehler lassen sich beheben. Aber man muss sie zuerst sehen.

Fallback einplanen

Bevor der Upgrade live geht: Ein vollständiges Backup erstellen. Datenbank und Dateisystem.

Falls nach dem Live-Upgrade ein schwerwiegender Fehler auftritt, muss die Rückkehr möglich sein. Der Hoster kann die PHP-Version zurücksetzen. Das Backup stellt den Stand vor dem Upgrade wieder her.

Wer kein Backup hat, hat keinen Fallback. Und wer keinen Fallback hat, hat kein Sicherheitsnetz.

Was nach dem Upgrade zu tun ist

Nach dem Go-Live beginnt die Beobachtungsphase. In den ersten 24 bis 48 Stunden sollten die Fehler-Logs aktiv geprüft werden. Gibt es unerwartete Fehler? Melden sich Nutzer mit Problemen?

Falls etwas auffällt: Sofort handeln, nicht abwarten.

Nach einer ruhigen ersten Woche den Debug-Modus wieder deaktivieren. Das Fehler-Log nicht dauerhaft aktiviert lassen. Es verbraucht Ressourcen und kann sensible Informationen enthalten.

Häufige Fehler beim WordPress-PHP-Upgrade

Kein Backup vor dem Upgrade. Das ist der häufigste Fehler überhaupt.

Direkt in der Produktion upgraden. Immer erst testen.

Deaktivierte Plugins vergessen. Sie werden oft nicht geprüft, können aber beim Aktivieren Fehler verursachen.

Hoster nicht einbinden. Manche Hoster bieten aktive Unterstützung bei PHP-Upgrades an. Fragen kostet nichts.

Kleine Fehler ignorieren. Wenn WordPress nach dem Upgrade Fehlermeldungen zeigt und sie sich klein anfühlen: trotzdem beheben. Kleine Fehler können größere verbergen.

Wann Sie externe Unterstützung brauchen

Für einfache WordPress-Sites mit Standard-Plugins ist das Upgrade oft selbst machbar. Wer Technikaffinität mitbringt und eine gute Anleitung hat, schafft das.

Schwieriger wird es bei individuell entwickelten Themes oder Plugins, bei Anwendungen mit Schnittstellen zu anderen Systemen, bei Sites mit vielen Besuchern und bei fehlenden Backups oder Staging-Umgebungen.

In diesen Fällen zahlt sich externe Unterstützung aus. Nicht weil das Upgrade unmöglich wäre, sondern weil ein Fehler in der Produktion Zeit und Geld kostet.

Wer die technischen Schulden in seiner WordPress-Installation kennen möchte, sollte das PHP-Upgrade als Gelegenheit sehen, sich einen Überblick zu verschaffen. Was sich dabei als Altlast zeigt, lässt sich anschließend gezielt angehen.

Fazit: WordPress auf PHP 8 umstellen ist machbar und notwendig

Der Upgrade ist keine Kür. PHP 7.4 ist End of Life, und jeder Monat auf dieser Version erhöht das Risiko.

Mit einer guten Vorbereitung, einem vollständigen Backup und einer Testumgebung ist das Upgrade kontrollierbar. Viele WordPress-Sites laufen nach dem Upgrade sogar merklich schneller als zuvor.

Wer unsicher ist oder eine komplexere Anwendung betreibt: Sprechen Sie uns an. Wir unterstützen Sie bei der Software-Wartung und beim PHP-Upgrade, ohne Überraschungen. Das Erstgespräch ist kostenlos.

Weitere Artikel

· 8 Min. Lesezeit

ChatGPT API in eine PHP-Anwendung einbinden – so geht's

Sie wollen die ChatGPT API in PHP einbinden, ohne Ihre bestehende Anwendung neu zu bauen? Dieser Artikel zeigt den Weg Schritt für Schritt. Mit konkretem Code-Beispiel und klaren Hinweisen zur DSGVO.

KI & ModernisierungPHPOpenAI
· 7 Min. Lesezeit

KI in Legacy-Software: Was geht, was nicht geht

KI Legacy Software ist machbar, oft sogar leichter als gedacht. Was technisch wirklich möglich ist, wo die Grenzen liegen und warum Ihr Altsystem selten das Problem ist, erklärt dieser Artikel ohne Fachchinesisch.

KI & ModernisierungLegacy GrundlagenModernisierung
· 6 Min. Lesezeit

Muss ich meine Software neu bauen um KI nutzen zu können?

Viele glauben, KI bestehende Software lasse sich nur durch einen Neubau nutzbar machen. Das stimmt selten. Dieser Artikel zeigt, wann ein Altsystem KI-fähig ist und wann ein Neubau wirklich nötig wird.

KI & ModernisierungModernisierungLegacy Grundlagen

Bereit, Ihre Software in gute Hände zu geben?

Das Erstgespräch ist kostenlos und unverbindlich. Wir schauen uns an, was Sie haben, und sagen Ihnen ehrlich, was möglich ist.

Kostenlose Erstberatung anfragen →