PHP 7.4 wird im November 2022 End of Life sein. Was bedeutet das für Ihre WordPress-Seite?

Veröffentlicht: 2022-11-03

Das Ende des Lebenszyklus von PHP 7.4 zeichnet sich ab, da die PHP-Version ab dem 28. November 2022 keine Sicherheitsupdates mehr erhalten wird. Da über 60 % aller in PHP geschriebenen Websites immer noch die endgültige Version des Release-Zweigs von PHP 7 verwenden, ist dies besonders wichtig riesig für die gesamte Internet-Community.

WordPress betreibt 40 % aller Websites weltweit, was den Umstieg auf PHP 8 für alle Besitzer von WordPress-Websites von größter Bedeutung macht. Das Verbleiben auf PHP 7.4 nach EOL führt zu großen Sicherheitsrisiken und kann zu einem weiteren Anstieg des globalen Malware-Aufkommens führen.

In diesem umfassenden Leitfaden zum Ende des Lebenszyklus von PHP 7.4 erfahren Sie, warum Sie Ihre WordPress-Website bis Ende November auf PHP 8 umstellen müssen und wie Sie dies mit minimalen Ausfallzeiten tun können.

Ist WordPress vollständig mit PHP 8 kompatibel?

Ja, WordPress 6.1 – die neueste WordPress-Version – bietet volle Kompatibilität mit PHP 8. Sie können jetzt WordPress 6.1 mit PHP 8.1 installieren – der aktuellen stabilen PHP-Version.

Nach der ersten Veröffentlichung von PHP 7.4 zielte WordPress darauf ab, es ab Version 5.3 des WordPress-Kerns vollständig zu unterstützen. Infolgedessen wurde PHP 7.4 von WordPress offiziell als bevorzugte PHP-Version für alle wichtigen WordPress-Versionen empfohlen, die in den letzten Jahren eingeführt wurden.

Obwohl PHP 8.0 zum ersten Mal vor zwei Jahren herauskam, erlaubte die eingeschränkte Abwärtskompatibilität der WordPress-Community nicht, die Vorteile der neuen PHP-Version voll auszuschöpfen. Auch jetzt, zwei Jahre später, bleibt PHP 7.4 die meistgenutzte PHP-Version der Welt.

WordPress 5.9 und WordPress 6.0 – zwei wichtige Plattformversionen von 2022 – boten nur Beta-Kompatibilität für PHP 8.0 und 8.1. Das bedeutet, dass der WordPress-Kern noch eine Reihe von Modifikationen durchlaufen musste, um den neuen Release-Zweig von PHP 8 vollständig zu unterstützen.

WordPress 6.1 und PHP 8

WordPress 6.1, das am 1. November 2022 veröffentlicht wurde, hat endlich die volle Unterstützung für PHP 8.0 und 8.1 angekündigt.

PHP 8.1 ist die neueste stabile PHP-Version in der Phase des aktiven Community-Supports. Besitzer von WordPress-Websites werden ermutigt, auf PHP 8.1 zu aktualisieren, um neue Funktionen zu nutzen und eine weitere Sicherheitsabdeckung zu gewährleisten.

Obwohl der WordPress-Kern jetzt volle Unterstützung für den Release-Zweig von PHP 8 bietet, müssen die meisten Plugins und Themes noch die Kompatibilität mit PHP 8 sicherstellen. Dies ist eine der größten Schwierigkeiten, mit denen WordPress-Benutzer beim Upgrade konfrontiert werden, und wir werden dies ausführlicher besprechen weiter in der Anleitung. Sie erfahren auch, wie iThemes Ihnen beim Upgrade auf WordPress 6.1 und PHP 8.1 helfen kann.

Ende der Lebensdauer von PHP 7.4

Der Support-Lebenszyklus von PHP 7.4

Jede PHP-Version hat einen Support-Lebenszyklus von drei Jahren, der zwei Jahre aktiven Support und ein Jahr wichtige Sicherheitspatches umfasst. Drei Jahre nach dem ursprünglichen Veröffentlichungsdatum erreicht eine Version ihr Lebensende.

In den ersten zwei Jahren werden alle identifizierten Fehler und Sicherheitslücken in regelmäßigen Point-Releases behoben. Nach zwei Jahren aktiver Unterstützung wird die PHP-Community bei Bedarf Korrekturen für kritische Sicherheitsprobleme bereitstellen.

Als Teil des PHP 7-Release-Zweigs und des finalen Minor-Release wurde PHP 7.4 erstmals im November 2019 der Welt vorgestellt. Vor einem Jahr, im November 2021, endete der aktive Support für die Version.

Ende November 2022 wird sich die breite Community der PHP-Entwickler auf PHP 8 mit allen Verbesserungen und neuen Features einstellen müssen, da PHP 7.4 sein Lebensende erreicht. PHP 8.0 wird in einem Jahr sein Lebensende erreichen, während PHP 8.1 noch bis November 2024 vollständig unterstützt wird.

PHP-Version Veröffentlichungsdatum Ende des aktiven Supports Lebensende
PHP7.4 28. November 2019 28. November 2021 28. November 2022
PHP 8.0 26. November 2020 26. November 2022 26. November 2023
PHP 8.1 25. November 2021 25. November 2023 25. November 2024

Die 3 wichtigsten negativen Folgen der Verwendung von PHP 7.4 nach EOL

Im Laufe der Jahre hat sich PHP zum Herzstück der Website-Entwicklung entwickelt, wobei über 70 % aller Websites es als serverseitige Skriptsprache verwenden. PHP wird von WordPress und einer Vielzahl anderer Content-Management-Systeme verwendet, um dynamische, datenbankgestützte Websites und Webanwendungen zu erstellen.

Als Teil des Entwicklungszyklus wird jede Software ständigen Änderungen unterzogen, um neue Funktionen zu präsentieren und die vorhandene Funktionalität zu verbessern. PHP und WordPress sind da keine Ausnahme.

Jeder neue PHP-Release-Zweig vereint zahlreiche Updates und Fehlerbehebungen und bietet bemerkenswerte Leistungsverbesserungen. Eine eingeschränkte Abwärtskompatibilität kann jedoch zu einem erheblichen Funktionsverlust führen. Es unterstreicht die Bedeutung regelmäßiger Aktualisierungen Ihres Website-Codes.

Im Fall von WordPress müssen Websitebesitzer, wenn die Plattform von der WordPress-Community erstellt und gewartet wird, wenig bis gar keine Änderungen am WordPress-Kern vornehmen. Plugin- und Theme-Entwickler hingegen müssen sicherstellen, dass ihr Code vollständig mit neuen PHP-Versionen kompatibel ist.

Lassen Sie uns einen genaueren Blick darauf werfen, welche negativen Auswirkungen das Verbleiben auf PHP 7.4 über das Ende seiner Lebensdauer hinaus auf Ihre WordPress-Website haben kann.

Erhöhte Sicherheitsrisiken

Wenn PHP 7.4 sein Lebensende erreicht, werden keine Sicherheitsupdates für die Version veröffentlicht. Wenn Sie auf dem Release-Zweig von PHP 7 bleiben, wird Ihre Website einer Vielzahl von ungepatchten Schwachstellen ausgesetzt, wodurch die Angriffsfläche erheblich vergrößert wird.

Studien haben gezeigt, dass WordPress mehr als jedes andere Content-Management-System von Hackern mit böswilliger Absicht angegriffen wird. Die Verwendung von PHP 7.4 nach seinem EOL führt zu einer erhöhten Gefährdung durch ernsthafte Sicherheitsrisiken, die sich im Laufe der Zeit anhäufen.

Selbst die Anwendung der Best Practices und eines leistungsstarken Sicherheits-Plugins wie iThemes Security Pro wird nicht dazu beitragen, Ihre WordPress-Website vor zahlreichen Sicherheitsbedrohungen zu schützen. Der Einsatz veralteter Software führt immer zu erhöhten Sicherheitsrisiken.

Reduzierte Website-Stabilität

Der Release-Zweig von PHP 8 führt verschiedene neue Funktionen und Verbesserungen ein, wobei einige Funktionen von PHP 7.4 vollständig zurückgelassen werden. Mehrere Funktionen, die in PHP 7.4 gefunden wurden, sind jetzt veraltet.

Das Aktualisieren von WordPress auf die neueste Version 6.1 bei gleichzeitiger Verwendung von PHP 7.4 führt zu einer verringerten Anwendungsstabilität, da der WordPress-Kern einer Reihe von Änderungen unterzogen wurde, um eine vollständige Kompatibilität mit PHP 8 zu bieten.

Ihre WordPress-Website wird ständig PHP-bezogene Warnungen anzeigen, die sich langfristig in fatale Fehler verwandeln und die Website vollständig zum Erliegen bringen. Potenzielle Probleme eskalieren, wenn Sie Ihr aktives Design und Ihre Plugins aktualisieren, die neu konfiguriert wurden, um mit den neuen PHP 8-Versionen zu funktionieren.

Beeinträchtigte Leistung

WordPress 6.1 hat große Leistungsverbesserungen angekündigt. Mit dem mit Spannung erwarteten Abfrage-Caching und Optimierungen für die REST-API sollten Besitzer von WordPress-Websites eine deutliche Leistungssteigerung feststellen.

Da PHP 8 zahlreiche Verbesserungen für die WordPress-PHP-Entwicklung bietet, was zu einer besseren Codequalität und einer effizienteren Codeverarbeitung führt. Wenn Sie PHP 7.4 über das Ende seiner Lebensdauer hinaus beibehalten, wird die Leistung beeinträchtigt, was wiederum Ihre Hosting- und Website-Wartungskosten erhöhen kann, wenn Sie versuchen, den Datenverkehr zu bewältigen.

Umgang mit den Folgen des Verbleibs auf PHP 7.4 nach EOL

Die Verwendung von PHP 7.4 nach dem 28. November setzt Ihre WordPress-Website großen Sicherheitsrisiken aus und führt zu zusätzlichen Kosten und verpassten Chancen.

Der Umgang mit negativen Folgen wie Malware-Infektionen oder schlechter Leistung erfordert viel mehr Zeit und Geld. Die Aktualisierung Ihrer Website auf WordPress 6.1 und PHP 8 führt langfristig zu viel geringeren Wartungskosten für die Website.

5 Hauptvorteile der Aktualisierung auf PHP 8 für Ihre WordPress-Site

Nachdem Sie nun wissen, welche negativen Auswirkungen die Verwendung von PHP 7.4 nach dem Ende seiner Lebensdauer auf Ihre WordPress-Website haben wird, fassen wir alle Vorteile zusammen, die der Wechsel zum Release-Zweig von PHP 8 mit sich bringen wird.

  • Volle Kompatibilität mit WordPress 6.1. Die neueste WordPress-Version unterstützt PHP 8 vollständig. Der Release-Zweig von PHP 8 wird vollständig mit WordPress kompatibel sein, bis das letzte Minor-Release sein Lebensende erreicht.
  • Reduzierte Angriffsfläche. PHP 8 erhält tatkräftige Unterstützung von der Community. Alle identifizierten Sicherheitslücken werden schnell gepatcht.
  • Verbesserte Performance. WordPress nutzt die neuen Funktionen und Leistungsverbesserungen von PHP 8, um schnellere Ladezeiten für Webseiten für alle Websites zu gewährleisten.
  • Verbesserte Entwicklungserfahrung. Verschiedene neue Funktionen, die von PHP 8 eingeführt wurden, vereinfachen den WordPress-PHP-Entwicklungsprozess und bieten Theme- und Plugin-Entwicklern mehr Möglichkeiten.
  • Geringere Wahrscheinlichkeit, WordPress-Fehler zu bekommen. Die Verwendung der neuesten PHP-Version mit der neuesten WordPress-Version hilft Ihnen, Fehler zu vermeiden.

Wie man in 7 Schritten sicher auf PHP 8 aktualisiert

Das Aktualisieren Ihrer WordPress-Website auf PHP 8 kann zu Funktionsverlusten oder sogar schwerwiegenden Fehlern führen, die Ihre Website zum Absturz bringen. Dies geschieht, weil veralteter Code ausgeführt wird, der Funktionen enthält, die vom Release-Zweig von PHP 8 nicht mehr unterstützt werden.

Wenn Sie bereits auf WordPress 6.1 aktualisiert haben, ist der Übeltäter wahrscheinlich eines der aktiven Plugins oder Ihr WordPress-Theme. Plugin- und Theme-Entwickler können sich etwas Zeit nehmen, um sich mit den neuen Funktionen von PHP 8 vertraut zu machen und den Code zu aktualisieren, bis PHP 7.4 sein Lebensende erreicht.

Um Ausfallzeiten zu reduzieren und einen Ausfall Ihrer Live-Website zu vermeiden, befolgen Sie die fünf nachstehenden Schritte, um Ihre WordPress-Website auf PHP 8.1 zu aktualisieren – die aktuelle stabile PHP-Version.

Schritt 1. Erstellen Sie eine Staging-Umgebung

Mit einer Staging-Umgebung können Sie neue Funktionen testen und Updates ausführen, bevor Sie alle Änderungen auf die Live-Site übertragen können. Ihre Staging-Umgebung sollte eine Kopie Ihrer WordPress-Website hosten und auf derselben Serverinfrastruktur wie die Live-Version davon laufen.

Verwaltetes WordPress-Hosting, wie z. B. Nexcess WordPress-Pläne, bietet die Möglichkeit, Staging- und Entwicklungsumgebungen zu erstellen, wodurch der Prozess vollständig automatisiert wird.

Wenn Sie VPS oder dediziertes Hosting verwenden, können Sie eine Staging-Version Ihrer Website erstellen, indem Sie sie in eine Subdomain des Domainnamens Ihrer WordPress-Website klonen. Sie müssen dann neue DNS-Einträge hinzufügen und die URLs in Ihrer WordPress-Datenbank aktualisieren, um die Staging-Website mit der neuen Adresse zu laden.

Vergessen Sie nicht, die WordPress-Hauptkonfigurationsdatei – wp-config.php – auf der neu erstellten Staging-Website zu überprüfen, um sicherzustellen, dass sie die richtigen Datenbankverbindungsinformationen und andere wichtige Details enthält.

Schritt 2. Aktualisieren Sie Ihre Staging-Website auf WordPress 6.1 und PHP 8.1

Sobald die Staging-Umgebung erstellt wurde, können Sie nun die Kopie Ihrer Live-Website auf die neue WordPress-Version und PHP 8.1 aktualisieren. Aktualisieren Sie WordPress über das Admin-Dashboard auf die Version 6.1 und wechseln Sie über Ihr Hosting-Kontrollfeld zu PHP 8.1.

Stellen Sie sicher, dass Ihr aktives Design und alle Plugins auf die neueste verfügbare Version aktualisiert sind. Sie können Theme- und Plugin-Updates über das WordPress-Dashboard oder über die WordPress-Befehlszeilenschnittstelle ausführen.

Schritt 3. Testen Sie alle Bereiche Ihrer WordPress-Website

Nachdem Sie Ihre Staging-Website zusammen mit allen Plugins und dem aktiven Design auf PHP 8 und WordPress 6.1 aktualisiert haben, ist es Zeit zum Testen. Öffnen Sie die Kopie Ihrer Live-Website und testen Sie alle Bereiche davon – von Webseiten und Formularen bis hin zu bestimmten Backend-Funktionen.

Die meisten Besitzer von WordPress-Websites werden nach dem Wechsel von PHP 7.4 zu PHP 8.1 keine Probleme auf ihren Staging-Websites feststellen. Aber wenn Ihre Staging-Website heruntergefahren ist und anfing, kritische Fehler anzuzeigen, ist das nicht ungewöhnlich – Sie sind schließlich zu einem neuen PHP-Release-Zweig gewechselt.

Möglicherweise stellen Sie fest, dass einige Plugins noch wichtige Updates bereitstellen müssen, um vollständig mit den neuen PHP-Versionen kompatibel zu sein, oder dass benutzerdefinierter Code überarbeitet werden muss.

Schritt 4. Beheben Sie die Probleme, die die Updates in der Staging-Umgebung verursacht haben

Abhängig von der Fehlermeldung, die Sie erhalten haben, müssen Sie bestimmte Schritte unternehmen, um die volle Funktionalität wiederherzustellen, bis das zugrunde liegende Problem behoben wurde. Deaktivieren Sie alle Plugins, um dasjenige zu finden, das Probleme verursacht, oder wechseln Sie vorübergehend zu einem der von WordPress angebotenen Standard-Blockdesigns.

Wenn Sie sich nicht sicher sind, wie Sie einen bestimmten Fehler angehen sollen, wenden Sie sich an das Support-Team Ihres Hosting-Anbieters oder lesen Sie die Anleitungen zur Behebung häufiger WordPress-Fehler, die iThemes für Sie vorbereitet hat.

Wir haben bereits die Behebung von „Auf Ihrer WordPress-Website ist ein kritischer Fehler aufgetreten“, auch bekannt als „White Screen of Death“, behandelt. Diese Fehlermeldung wird häufig nach einem fehlgeschlagenen Update oder als Folge einer Code-Inkompatibilität angezeigt.

Möglicherweise müssen Sie das fehlerhafte Plugin deaktiviert lassen, bis der Plugin-Entwickler ein vollständig mit PHP 8 kompatibles Update veröffentlicht hat.

Schritt 5. Erstellen Sie eine Sicherungskopie Ihrer Live-WordPress-Site

Erstellen Sie ein vollständiges Backup Ihrer Live-WordPress-Website, bevor Sie Änderungen an der Produktionsumgebung vornehmen. Das neue Backup muss sowohl die WordPress-Datenbank als auch alle auf der Festplatte gespeicherten Website-Dateien kontaktieren.

Als Besitzer einer WordPress-Website benötigen Sie eine solide Backup-Strategie, um Ihre Website vor fehlgeschlagenen Updates oder Malware-Infektionen zu schützen. BackupBuddy stellt sicher, dass Sie jederzeit eine Kopie Ihrer WordPress-Website sicher an einem entfernten Ort gespeichert haben, mit geplanten und On-Demand-Backups und One-Click-Wiederherstellungen.

Schritt 6. Pushen Sie Staging auf Live

Einige Besitzer von WordPress-Websites müssen möglicherweise ziemlich umfassende Änderungen in der Staging-Umgebung vornehmen, um ihre Website auf PHP 8.1 zum Laufen zu bringen.

Wenn Sie Änderungen am benutzerdefinierten Code auf Ihrer Staging-Website vornehmen oder Plugins deaktivieren müssen, wenden Sie die Änderungen auf die Produktionsumgebung an, bevor Sie Aktualisierungen auf der Live-Website ausführen.

Schritt 7. Aktualisieren Sie Ihre Live-WordPress-Site auf PHP 8

Nachdem Sie nun ein vollständiges Backup Ihres WordPress gespeichert und die erforderlichen Änderungen vorgenommen haben, ist es an der Zeit, auf PHP 8 zu aktualisieren. Melden Sie sich bei Ihrem Hosting-Control-Panel an und wechseln Sie zu PHP 8.1 – der aktuellen stabilen PHP-Version des neuen Release-Zweigs.

iThemes hat sich auf das Ende des Lebenszyklus von PHP 7.4 vorbereitet. Hast du?

PHP 7.4 End of Life ist ein riesiges Ereignis für die gesamte WordPress-Community. Ab dem 28. November erhält die letzte Nebenversion des Release-Zweigs von PHP 7 keine Sicherheitsupdates mehr.

Besitzer von WordPress-Websites, die PHP 7.4 über das Ende des Lebenszyklus hinaus verwenden, werden Leistungseinbußen und eine erhöhte Anfälligkeit für kritische Sicherheitsrisiken erfahren. Aus diesem Grund empfehlen wir Ihnen, auf PHP 8 und WordPress 6.1 zu aktualisieren, um neue Funktionen zu nutzen und Ihre Website vor verschiedenen Bedrohungen zu schützen.

iThemes hat sich auf das End of Life von PHP 7.4 vorbereitet, und wir freuen uns, die vollständige Produktkompatibilität mit dem Release-Zweig von PHP 8 bekannt zu geben. Sie können iThemes Security Pro und BackupBuddy – Ihre bevorzugten Lösungen für erweiterte Sicherheit und Datenwiederherstellung – mit WordPress 6.1 und PHP 8.1 weiterhin verwenden.

Darüber hinaus hilft Ihnen iThemes dabei, den Übergang zu WordPress 6.1 und PHP 8 einfach und ohne Kopfschmerzen zu gestalten. Wenn Sie mehrere WordPress-Websites verwalten, ist iThemes Sync Pro Ihr persönlicher Assistent mit Ein-Klick-Updates, erweiterter Betriebszeitüberwachung und Verfolgung von SEO-Metriken.

Die Veröffentlichung von WordPress 6.1 und PHP 7.4 End of Life kann eine großartige Gelegenheit sein, mit WordPress zu beginnen, um eine großartige Website zu erstellen. Wenn Sie ein aufstrebender Website-Besitzer sind, bietet das Kadence WP-Thema alles, was Sie zum Erstellen spektakulärer, auffälliger Designs benötigen.