Manuel Killert
Ratgeber · PHP · Hosting

PHP-Version aktualisieren — schneller und sicherer, ohne dass die Seite bricht.

Dein Hoster mahnt eine veraltete PHP-Version an, WordPress zeigt eine Warnung im Website-Zustand — aber beim letzten Versuch war die Seite weiß. Die Umstellung ist unkompliziert, wenn man vorher prüft, was nicht mitkommt. So geht es ohne Ausfall.

Referenzen ansehen →Projekt anfragen
Kurz gesagt

Alte PHP-Versionen bekommen keine Sicherheitsupdates und sind deutlich langsamer. Vor dem Wechsel: Backup, alle Updates einspielen, Kompatibilität prüfen (Plugin-Angaben, Prüf-Plugin, Staging). Dann im Hosting-Panel eine Version höher, Website testen, bei Fehlern zurück und den Verursacher ersetzen. Ziel: eine aktuell unterstützte PHP-8-Version.

Warum die PHP-Version wichtig ist.

  • Sicherheit: Jede PHP-Version wird nur einige Jahre mit Sicherheitsupdates versorgt. PHP 7.4 und älter erhalten keine mehr — bekannte Lücken bleiben offen.
  • Geschwindigkeit: PHP 8 ist deutlich schneller als 7.x — bei WordPress spürbar im Backend und bei der Zeit bis zum ersten Byte.
  • Kompatibilität: Aktuelle WordPress-Versionen, WooCommerce und viele Plugins setzen mindestens PHP 7.4, zunehmend 8.0 oder höher voraus.
  • Hoster: Alte Versionen werden abgeschaltet oder kosten Aufpreis.

Welche Version ist richtig?

WordPress nennt die empfohlene Version auf seiner Anforderungsseite; im Backend zeigt Werkzeuge → Website-Zustand deine aktuelle Version und warnt bei veralteter. Faustregel: die höchste Version, die dein Hoster anbietet und die alle Plugins unterstützen — in der Regel die zweitneueste PHP-8-Version, weil die allerneueste manchmal noch von einzelnen Plugins nicht unterstützt wird. Welche Versionen aktuell gepflegt werden, steht auf php.net.

Kompatibilität prüfen.

  1. Alles aktualisieren: WordPress, Theme, Plugins — alte Versionen sind der Hauptgrund für PHP-Fehler.
  2. Plugin-Angaben lesen: Auf wordpress.org steht bei jedem Plugin „Erfordert PHP“ und die Testung mit aktuellen Versionen. Plugins ohne Update seit über einem Jahr sind Kandidaten für Probleme.
  3. Prüf-Plugin: Der „PHP Compatibility Checker“ oder vergleichbare Werkzeuge scannen Code auf bekannte Inkompatibilitäten — nicht perfekt, aber ein guter Hinweis.
  4. Staging: Bei wichtigen Seiten die Umstellung zuerst auf einer Testkopie — viele Hoster bieten Staging per Klick.
  5. Eigener Code: Anpassungen in functions.php oder eigenen Plugins auf entfernte Funktionen prüfen (etwa create_function, each, dynamische Eigenschaften in PHP 8.2).

Die Umstellung Schritt für Schritt.

  1. Backup von Dateien und Datenbank.
  2. Ruhige Zeit wählen — nicht Freitagabend, nicht während einer Kampagne.
  3. Im Hosting-Panel die PHP-Version für die Domain umstellen — bei den meisten Hostern ein Auswahlfeld, sofort wirksam.
  4. Debug-Log einschalten für die Testphase ({L("wordpress-fehler-beheben","Anleitung")}), damit Warnungen sichtbar werden.
  5. Testen: Startseite, wichtige Unterseiten, Backend, Formulare, Shop-Bestellung, Mitgliederbereich, mobil. Caches leeren.
  6. Log lesen: „Deprecated“-Hinweise sind Warnungen, keine Fehler — „Fatal error“ muss behoben werden.
  7. Debug wieder aus, Log löschen.

Typische Fehler nach dem Wechsel.

SymptomUrsacheLösung
Weiße Seite / kritischer FehlerPlugin oder Theme nutzt entfernte FunktionVerursacher per Log finden, aktualisieren oder ersetzen — Details
„Deprecated“-Meldungen auf der SeiteDebug-Anzeige aktivWP_DEBUG_DISPLAY auf false; Meldungen sind harmlos
Einzelne Funktion kaputtNur ein Plugin betroffenPlugin aktualisieren, Entwickler kontaktieren, Alternative
Backend langsam oder TimeoutsNeue Version mit anderen Limitsmemory_limit und max_execution_time prüfen
Mails oder Uploads gestörtPHP-Module fehlen in neuer VersionBeim Hoster Module (mbstring, gd, imagick, curl) prüfen

Rückweg und Notfall.

Die Umstellung ist umkehrbar: Im Hosting-Panel die vorherige Version wählen, Cache leeren — die Seite läuft wieder wie vorher. Das ist der Rückweg, wenn ein Plugin bricht und nicht sofort ersetzt werden kann. Dauerhaft auf der alten Version bleiben ist aber keine Lösung: Das Plugin ersetzen und den Wechsel erneut angehen. Nicht mehr gepflegte Plugins sind ein Sicherheitsrisiko, unabhängig von PHP (Plugin-Audit).

Wenn du die Umstellung nicht selbst machen willst — inklusive Prüfung, Staging und Test: WordPress-Hilfe oder als Teil der Wartung.

Wer hilft.

Ich bin Manuel Killert, WordPress-Entwickler aus Quakenbrück. Seit 2020 baue und betreue ich WordPress-Websites — für Handwerksbetriebe, Industrie, Gastronomie, Start-ups und Vereine —, entwickle eigene Plugins und unterrichte WordPress als Dozent an der KW Design Akademie. Das heißt: Ich kenne die typischen Fehler nicht nur aus Foren, sondern aus eigenen Projekten, und ich kann sie so erklären, dass du sie beim nächsten Mal selbst erkennst. Du erreichst mich direkt, ohne Ticketsystem.

Häufige Fragen

FAQ — PHP-Version aktualisieren.

Welche PHP-Version braucht WordPress?

Aktuelle WordPress-Versionen empfehlen eine unterstützte PHP-8-Version. Die empfohlene Version steht auf der Anforderungsseite von WordPress, die eigene Version zeigt Werkzeuge, Website-Zustand. Als Faustregel eignet sich die höchste Version, die der Hoster anbietet und alle Plugins unterstützen.

Warum sollte ich PHP aktualisieren?

Alte PHP-Versionen erhalten keine Sicherheitsupdates mehr, sind deutlich langsamer als PHP 8, und aktuelle WordPress-Versionen, WooCommerce und viele Plugins setzen neuere Versionen voraus. Hoster schalten alte Versionen zudem ab oder berechnen Aufpreise.

Wie prüfe ich, ob meine Plugins mit PHP 8 kompatibel sind?

Alle Updates einspielen, auf wordpress.org die Angaben Erfordert PHP und Getestet bis prüfen, ein Kompatibilitäts-Prüf-Plugin laufen lassen, eigenen Code auf entfernte Funktionen durchsehen und die Umstellung idealerweise zuerst auf einer Staging-Kopie testen.

Wie stelle ich die PHP-Version um?

Im Hosting-Panel gibt es meist ein Auswahlfeld pro Domain, das sofort wirkt. Vorher Backup anlegen und Debug-Log aktivieren, danach Startseite, Unterseiten, Backend, Formulare und Shop testen, Caches leeren und das Log auf Fatal errors prüfen.

Was tun, wenn nach dem PHP-Update die Seite weiß ist?

Im Hosting-Panel auf die vorherige Version zurückstellen, dann per Fehlerlog das verursachende Plugin oder Theme finden, aktualisieren oder ersetzen und die Umstellung erneut durchführen. Dauerhaft auf der alten Version zu bleiben ist ein Sicherheitsrisiko.

Sind Deprecated-Meldungen nach dem PHP-Update ein Problem?

Nein, sie sind Warnungen, dass eine Funktion in künftigen Versionen entfernt wird, und beeinträchtigen die Funktion nicht. Sie sollten nur nicht auf der Website angezeigt werden, also WP_DEBUG_DISPLAY auf false. Fatal errors dagegen müssen behoben werden.

Manuel Killert (rechts im Bild) mit einem FreundDas bin ich – rechts im Bild
Kontakt

Erzähl mir von deiner neuen Website.

Beschreib kurz, was du vorhast — du bekommst eine ehrliche Einschätzung zu Umfang, Zeit und Kosten.

Antwort meist innerhalb von 24 Stunden · hallo@manuelkillert.de