WordPress Probleme nach PHP-Update
Up-to-Date: 08.07.2026

Für dich, zum Mitnehmen
Warum WordPress nach einem PHP-Update Probleme machen kann.
Welche Fehler besonders häufig auftreten. Und wie du deine Website wieder stabil zum Laufen bringst.

Hinter der Tastatur
Lisa Augustin. Softwareentwicklerin,
WordPress-Fangirl und jemand, der freiwillig Google-Dokumentationen liest. Versteht PHP. Versteht nicht, warum Updates ignoriert werden.

Hier bist du richtig, wenn…
deine WordPress-Website nach einem Update streikt, Fehlermeldungen auftauchen oder du verstehen möchtest, wie PHP-Versionen und WordPress zusammenhängen.
Im November 2022 ist der Security Support für PHP 7.4 ausgelaufen und daraufhin machten einige Hoster ernst und erzwangen das Update auf die Version 8.1. Entweder updatet der Hoster ungefragt oder möchte zukünftig für den Support von PHP 7.4 extra Geld verlangen.
Gerade, wer bei Host Europe, one.com oder Strato hostet, kann ein Lied davon singen.
Doch leider ist ein PHP-Update bei vielen WordPress Installationen nicht immer nur mit einem Klick verbunden. Viele haben Probleme mit dem Update. In diesem Blogbeitrag erfährst du, was du vor der Umstellung von PHP 7.4 auf 8.1 beachten solltest und wie du Probleme, die durch dieses Update verursacht werden, beheben kannst.
Wichtiger Hinweis: Der Security Support für PHP 8.0 endete am 26. November 2023. Solltest du noch eine Version vor 8.0 nutzen, empfehle ich dir dennoch schrittweise zu aktualisieren, um dann letztlich bei PHP 8.1 oder PHP 8.2 anzukommen.
Direkt zu den Problemstellungen:
WordPress Probleme nach PHP-Update
Warum ist ein PHP-Update überhaupt nötig?
PHP ist eine Open Source Programmiersprache, welche aktiv gepflegt und weiterentwickelt wird. Und WordPress wurde unter anderem mit PHP programmiert. Jedes PHP-Update bringt folgende Vorteile mit sich:
- Mehr Sicherheit: Bei jedem Update werden Sicherheitslücken geschlossen.
- Schnelligkeit: PHP wird immer effizienter, mit jedem Update.
- Neue Funktionen: Das ist hauptsächlich für die Entwickler spannend – aber dir bringt es auch wieder was, nämlich Schnelligkeit.
PHP stellt die Supportzeiträume übrigens online zur Verfügung. So wissen wir also, dass der Security Support von PHP 8.0 bereits im November 2023 ausgelaufen ist. Wenn du die Möglichkeit hast und dein System damit einverstanden ist, kannst du also auch gleich auf PHP 8.1 aktualisieren.
Wärst du in meinem Newsletter, dann hätte ich dich übrigens schon vor ein paar Monaten auf dieses Update hingewiesen und dir ein paar Tipps für einen geschmeidigen Übergang gegeben. 😉

Wie findest du deine PHP-Version heraus?
Generell kannst du bei deinem Webhoster herausfinden, welche PHP-Version auf dem Server genutzt wird und diese dort auch upgraden oder downgraden. Du hast allerdings auch die Möglichkeit im WordPress Backend die PHP-Version auszulesen. Dazu gehst du einfach unter Werkzeuge auf Website-Zustand → Bericht → Server.

Achtung: Aus Sicherheitsgründen lässt sich die PHP-Version bei den meisten Hosting-Anbietern nicht mehr von außen feststellen.
Warum funktioniert WordPress nach einem PHP-Update nicht mehr?
Wir wissen jetzt, dass PHP eine Programmiersprache ist. WordPress, Plug-ins und Themes basieren auf dieser Programmiersprache. Wenn allerdings Plug-ins oder Themes bislang nicht die neue Sprache sprechen, aber WordPress selbst es tut, kommt es zu Problemen. Und genau diese Sprachdifferenzen sind die häufigsten Ursachen für Probleme nach einem PHP-Update.
Was tun, wenn das PHP-Update WordPress zerstört hat?
Einige WordPress Webseitenbetreiber haben nach dem PHP-Update von 7.4 auf 8.1 mit einem kritischen Fehler auf der Website zu kämpfen. Meist wird sogar eine E-Mail an den Admin versandt, sofern alles richtig konfiguriert ist.

Im Normalfall würde ich dir raten, einfach wieder beim Hoster die PHP-Version zurückstellen und dann nach einer Lösung für dein Problem zu suchen. Inzwischen gibt es aber einige Hoster, die PHP 7.4 gar nicht mehr anbieten und daher ist das Zurückspringen zu einer früheren Version gar nicht immer möglich. Und nicht jeder Webseitenbetreiber ist in der Lage, eine lokale Kopie der Website aufzubauen.
Daher habe ich dir die häufigsten Probleme und Lösungen mitgebracht im Zusammenhang mit WordPress und dem PHP-Update von 7.4 auf 8.1:
WordPress-Theme funktioniert nicht mehr mit PHP 8.1
Deaktiviere zeitweise dein Theme und nutze ein WordPress-Standard-Theme. Wenn dann wieder alles läuft, kommt dein Theme vermutlich nicht mit der neuen PHP-Version klar. Recherchiere, ob es vielleicht noch Updates für dein Theme gibt. Wenn nicht, empfehle ich dir dringend dein Theme zu wechseln, da veraltete WordPress-Themes auch gerne mal Sicherheitslücken mitbringen.
Plug-in funktioniert nicht mehr mit PHP 8.1
Häufig sind auch veraltete Plug-ins schuld daran, dass WordPress nach dem PHP-Update nicht mehr funktioniert. Mein Tipp: Deaktiviere alle Plug-ins und reaktiviere sie wieder Stück für Stück. So findest du recht schnell den Übeltäter.
Solltest du nicht mehr ins Backend kommen, empfehle ich dir, die Plug-ins in der Datenbank zu deaktivieren oder Plug-in-Verzeichnisse umzubenennen.
Fatal Error nach PHP Umstellung von 7.4 auf 8.1
Beim Fatal Error gibt es verschiedene Auslöser dafür und dementsprechend auch verschiedene Lösungsansätze. Sollte dein Problem nicht aufgelistet sein, hinterlasse mir gerne einen Kommentar oder schreib mir eine Nachricht. Dann ergänze ich den Artikel gerne.
Generell empfehle ich dir bei einem Fatal Error WP_DEBUG zu aktivieren, um den Fehler besser lokalisieren zu können.
Nachdem deine Website wieder läuft, solltest du WP_DEBUG aber unbedingt deaktivieren, um Sicherheitslücken zu vermeiden.
Ich sehe leider immer wieder Webseitenbetreiber, die zu geizig sind, um Lizenzen zu erneuern und somit mit veralteten Plug-ins weiterarbeiten. Gerade veraltete Versionen von Borlabs Cookie-Banner machen mit PHP 8.0 auch gerne mal Probleme. Da liegt das Problem dann aber nicht an Borlabs, sondern an demjenigen, der sich weigert für ein Update zu bezahlen. #fürgutesoftwaredarfmanauchbezahlen
create_function() in wp-config.php
Create_function() ist eine Funktion, die es bei PHP 8.1 nicht mehr gibt, daher sollte diese auch nicht mehr im Quellcode stehen. Wie oben schon erwähnt, bringt jede neue PHP-Version Funktionen mit sich und so fallen auch gelegentlich ältere Funktionen, wie in diesem Fall die create-function() weg. Kommentiere den Funktionsaufruf aus und probiere, ob dann wieder alles läuft.
In Foren wird vermutet, dass eventuell eine 1-Klick Installation auf Strato in Kombination mit dem Strato Assistant dafür verantwortlich ist. Ich habe ältere, eigene WordPress Installationen bei Strato überprüft sowie eine neue 1-Klick Installation erstellt und konnte den Fehler nirgends feststellen. Daher kann auch etwas anderes für diesen veralteten Funktionsaufruf verantwortlich sein.
Internal Server Error
Wenn du alle beschriebenen Tipps bisher ausprobiert hast und WordPress immer noch Probleme hat, dann solltest du dich an deinen Hoster wenden. Ein Internal Server Error hängt meist mit dem Hoster zusammen.
Deine WordPress Website hat immer noch Probleme nach dem PHP-Update?
Dann hinterlasse gerne einen Kommentar mit einer detaillierten Fehlerbeschreibung, sowie ein paar Angaben über dein WordPress Set-up.

Hi, ich bin lisa
Natürlich kannst du dir SEO-Wissen auch über YouTube, Blogartikel oder Kurse zusammensuchen. Kann man machen. Dauert nur manchmal länger als nötig und endet gern mit 17 offenen Tabs und noch mehr Fragezeichen. Und dann muss man das alles noch ausprobieren und rausfinden, was wirklich funktioniert.
In der SEO-Beratung geht es um deine konkreten Fragen, deine Website, dein Projekt oder deinen Workflow. Ich schaue mit dir drauf, ordne ein, erkläre und sage dir ehrlich, was ich sinnvoll finde – und was eher nach SEO-Beschäftigungstherapie klingt.
Seit 2016 beschäftige ich mich mit SEO und bringe zusätzlich meinen Blick als Softwareentwicklerin mit. Das hilft ziemlich oft, wenn SEO plötzlich technisch wird oder eine Website mal wieder macht, was sie will.




Bei mir ist das so, dass der Update von 7.3 auf 7.4 die Seite lahmlegt. Bin auf der Suche nach einer Lösung. Danke für die Tipps.
Hallo,
bei mir funktioniert der Upload von MP3 Dateien (weniger als 5 MB) seit dem Update von PHP 7.4 auf 8.0 (oder höher) nicht mehr. Hier kommt es zu Störungen. Ich habe es bei zwei HOSTERN (STRATO + IONOS) auf verschiedenen Websites getestet. Themes getauscht, sämtliche Plugins deaktiviert usw. Jedes mal genau der gleiche Fehler. Bei Downgrade auf PHP 7.4 funktioniert alles. Hierzu finde ich einfach nirgends eine Lösung. Beim Hoster STRATO weiß auch keiner Bescheid. An was könnte das liegen? Es wäre schön wenn jemand ein Antwort darauf wüsste. Danke.
Aktuelle Website Konfiguration:
WP Version: 6.4.1
PHP Speicher Limit: 512 MB
Server Info: Apache/2.4.57 (Unix)
PHP Version: 7.4.33
PHP Post Max Size: 200 MB
PHP Zeitlimit: 300
PHP max. Input Vars: 5000
MySQL Version: 5.7.41
Max Upload Größe: 200 MB
Viele Grüße
Hubertus
Hallo und danke für die Tipps. Bei mir war es tatsächlich ein Eintrag in der functions.php meines selbst erstellten Themes („create_function“). Jetzt geht’s auch mit der aktuellen PHP-Version.