php 8.2, navy background, refresh sign, two images on the right side

Nahtloses Update für Millionen von Websites auf PHP 8.2

Im Mai haben wir bekannt gegeben, dass PHP 8.2 die Standardversion für alle neuen Websites ist, die auf unseren Servern gehostet werden. Nun freuen wir uns, bekannt geben zu können, dass PHP 8.2 ab diesem Monat auch für bestehende Websites in unserer gesamten Infrastruktur vollständig ausgerollt ist. Dieses bedeutende Upgrade bietet SiteGround-Kunden erweiterte Sicherheitsverbesserungen und eine überlegene Leistung, damit Sie von Anfang an das Beste aus PHP 8.2 herausholen können.

Die Umsetzung dieser Änderung in einem so großen Umfang war ein komplexer und umfangreicher Prozess, den wir jedoch sorgfältig geplant und durchgeführt haben. Unser einzigartiger Ansatz wurde von unserem Engagement geleitet, unseren Kunden einen nahtlosen, hochwertigen Service zu bieten und sicherzustellen, dass jede ihrer Websites schneller, sicherer und besser für die Zukunft gerüstet ist. Hier erfahren Sie mehr über den Weg, der hinter diesem Upgrade steckt.

Reibungsloser Übergang und optimiertes PHP-Erlebnis für schnelleres und sichereres Hosting

Der Umfang dieses Projekts war immens und umfasste Hunderte von Stunden für Planung, Tests und Implementierung von unserem DevOps-Team. All dies, um einen reibungslosen und kostenlosen Übergang zu PHP 8.2 für Kunden zu gewährleisten, die ihren Managed PHP-Service in Anspruch genommen haben. Hier ist ein Schnappschuss der Ergebnisse:

Unser Team hat 88 Tage lang an der Vorbereitung und dem schrittweisen Upgrade unserer Shared- und Cloud-Server gearbeitet.

📊 Millionen von Websites mit verwaltetem PHP wurden umfassenden Kompatibilitätsprüfungen unterzogen.

🎉 Ein beeindruckender Anteil von 92.92 % der Websites bestanden den PHP 8.2-Check problemlos und wurden als risikoarm eingestuft und direkt auf PHP 8.2 upgradet.

◀️ Nur etwa 7 % der Websites wurden als hochriskant eingestuft und erhielten zusätzliche Zeit, um PHP 7.4 zu verwenden, um Stabilität und Kundenzufriedenheit zu gewährleisten.

Warum das PHP 8.2 Upgrade komplex – und notwendig – ist

PHP 8.2 bringt Geschwindigkeits-, Sicherheits- und Effizienzsteigerungen für die Websites unserer Kunden. Es wurde entwickelt, um PHP-Anfragen schneller zu verarbeiten, was die Leistung aller Arten von Websites verbessert. PHP 8.2 gilt als ausgereiftes Release und wird von den PHP-Kernentwicklern aktiv unterstützt, wodurch sichergestellt wird, dass es stets auf dem neuesten Stand ist.

Es enthält neue Funktionen wie schreibgeschützte Eigenschaften und die Abschaffung dynamischer Eigenschaften, die es Entwicklern ermöglichen, sichereren Code zu erstellen, was insgesamt zu einer sichereren Website führt. Außerdem ist es vollständig kompatibel mit anderer Software, die auf unserer Plattform gehostet wird, und alle wichtigen Anwendungen wie WordPress und Joomla unterstützen bereits PHP 8.2. 

Vor diesem Hintergrund war es für SiteGround der richtige Zeitpunkt, PHP 8.2 zum Standard zu machen und sicherzustellen, dass unsere Kunden das Beste aus ihrer Hosting-Umgebung herausholen. Die Umstellung auf eine größere PHP-Version wie diese ist jedoch eine Herausforderung, da sie fast jede Anwendung und Domain betrifft, die auf unseren Servern gehostet wird. Darüber hinaus können einige Website-Elemente, wie alte Plugins oder benutzerdefinierter Code, Kompatibilitätsprobleme haben, wenn sie auf eine neue PHP-Version umgestellt werden.

Aus diesem Grund war die Übertragung auf PHP 8.2 sowohl wichtig als auch komplex. Während neue Websites auf unseren Servern seit Mai 2024 standardmäßig PHP 8.2 verwenden, erforderte die Aktualisierung aller Websites, die unseren Managed PHP-Service nutzen, ein sorgfältiges Vorgehen. 

Vorabtests, Kompatibilitätsprüfungen und Risikomanagement 

Im Juli begannen wir mit einem schrittweisen Upgrade-Prozess für Kunden, die unseren Managed PHP-Service nutzen. Wir begannen mit dem ersten Test von gemeinsam genutzten Servern und führten detaillierte Tests mit Websites durch, um festzustellen, ob sie mit PHP 8.2 korrekt geladen werden können. Diese Tests wurden isoliert durchgeführt, um sicherzustellen, dass die Live-Sites der Kunden während des Bewertungsprozesses nicht beeinträchtigt wurden.

Mit diesem Test konnten wir feststellen, ob die Websites für PHP 8.2 bereit waren. Unsere umfassenden Kompatibilitätsprüfungen halfen uns, Websites in Gruppen mit geringem und hohem Risiko einzuteilen, um die Einführung besser zu verwalten und potenzielle Risiken für Kunden zu verringern.

  • Niedriges Risiko /Low-risk/: Websites, die laut unseren Tests als ordnungsgemäß mit PHP 8.2 geladen erkannt werden.
  • Hohes Risiko /High-risk/: Websites, bei denen wir Kompatibilitätsprobleme festgestellt haben

An alle Websites, die problemlos geladen werden konnten, haben wir eine Woche vor dem eigentlichen Upgrade eine Benachrichtigung verschickt, um vollständige Transparenz und keine Überraschungen für unsere Kunden zu gewährleisten. Für Websites, die die Kompatibilitätsprüfung nicht bestanden haben, haben wir PHP 7.4 beibehalten. Auf diese Weise konnten die Kunden den Code ihrer Website aktualisieren, um die Kompatibilität zu gewährleisten, während sie gleichzeitig voll funktionsfähig blieben.

Wir haben uns auch mit diesen Kunden in Verbindung gesetzt und ihnen empfohlen, nach der Behebung der Kompatibilitätsprobleme wieder auf Managed PHP umzusteigen, damit wir ihre Websites weiterhin automatisch aktualisieren können und sie Zeit und Mühe sparen. 

Schrittweises Upgrade von Kunden-Websites mit Managed PHP

Um die Stabilität zu gewährleisten und die Risiken zu minimieren, wurde das Upgrade auf PHP 8.2 schrittweise und sorgfältig kontrolliert durchgeführt. Nach dem anfänglichen Servertest führten wir ein schrittweises Upgrade durch, beginnend mit einem Batch von fünf Servern, dann eine Skalierung auf 50, 250 und schließlich 500 Shared-Server pro Woche. Dieser schrittweise Ansatz stellte sicher, dass wir auftretende Probleme schnell erkennen und beheben konnten.

Mitte September war das PHP 8.2-Upgrade für alle unsere Shared-Hosting-Server abgeschlossen. Ende August begannen wir mit dem Upgrade-Prozess für unsere Cloud-Server, der planmäßig verlief und Ende Oktober erfolgreich abgeschlossen war.

⚠️ Für diejenigen, die noch mit PHP 7.4 arbeiten, empfehlen wir dringend den Wechsel zu PHP 8.2

Kunden, die ihre eigene PHP-Version verwalten und noch PHP 7.4 verwenden, empfehlen wir ein baldiges Upgrade auf PHP 8.2, da diese Version sicherer und schneller ist und vollständig unterstützt wird. Versionen unter 8.2 werden von den PHP-Kernentwicklern nicht mehr unterstützt und werden mit der Zeit immer anfälliger. Beachten Sie, dass PHP 7.3 im Jahr 2025 von den SiteGround-Servern entfernt wird, da es das Ende seines Lebenszyklus erreicht hat. Wir bieten Ihnen einen PHP-Kompatibilitätsprüfung an, der von unseren technischen Experten im Rahmen des Expert Care Service durchgeführt wird.

Wir freuen uns, dass wir das große Upgrade auf PHP 8.2 erfolgreich durchgeführt haben und uns weiterhin für eine sichere und aktuelle Hosting-Umgebung einsetzen. Wie immer ist unser Team für Sie da, wenn Sie Fragen haben oder Hilfe benötigen, um sicherzustellen, dass Sie das Beste aus PHP und darüber hinaus herausholen! 

Daniel Kanchev

Produkt- und Tech-Lead

Daniel ist dafür verantwortlich, neue Produkte bei SiteGround zum Leben zu erwecken. Dazu gehört die Bewältigung aller Arten von Aufgaben und die Kommunikation über mehrere Teams hinweg. Begeistert von Technologie, Benutzererfahrung, Sicherheit und Leistung, wird es nie langweilig für Sie in seiner Nähe zu sein. Er ist auch gelegentlich Redner bei Veranstaltungen und ein Reiseliebhaber.

Starten Sie die Diskussion

Ähnliche Posts