Diese Webseite benutzt Cookies, um Ihnen ein angenehmeres Surfen zu ermöglichenAußerdem werden teilweise auch Cookies von Diensten Dritter gesetzt. Weiterführende Informationen erhalten Sie in der von Datenschutzerklärung eresource.de

Soll ich mein Joomla! jetzt auf PHP 8 aktualisieren ?

14.01.2021
posted by: Thomas Lehmann
Zugriffe: 9476

Bewertung: 4 / 5

Stern aktivStern aktivStern aktivStern aktivStern inaktiv
 

Am 26. November 2020 wurde das PHP Release 8 freigegeben. Damit steht nicht nur Webentwicklern eine neue Generation der Programmiersprache PHP zur Verfügung. Auch für Administratoren und Systembetreiber stellt sich die Frage, ob ich sofort auf die neue Version migrieren soll. Nachfolgend wollen wir einige Aspekte betrachten.

Mit der Joomla!-Version 3.9.23 steht zum ersten mal eine Joomla!-Version bereit, die offiziell PHP 8 unterstützt.

Ein Blick auf die Supportmatrix von PHP verrät, dass der aktive Support von PHP Version 7.4 noch bis Ende 2021 läuft. Der wichtige Security Support noch bis Ende 2022. Der Support von PHP 8 läuft ca. 1 Jahr länger.

 

Infos für Administratoren

Wichtig für alle Administratoren, die auf PHP 8 wechseln wollen, ist eine aktuelle Joomla!-Installation. Beginnend mit Joomla! 3.9.23 wird PHP 8 offiziell unterstützt. Melden Sie sich im Backend Ihrer Seite an und aktualisieren Sie:

- Joomla!-Core
- Joomla!-Spracherweiterungen
- sämtliche Joomla!-Komponenten, Module und Plugins

Prüfen Sie außerdem, ob das eingesetzte Template auf dem aktuellen Stand ist. Wenn nicht, aktualisieren Sie dieses auch. Sollte Ihr Template auf einem Framework basieren, aktualisieren Sie dieses gleich mit.

Erst wenn die Seite up-to-date ist, können Sie bei Ihrem Hostinganbieter die PHP Version umstellen. Auch hier wird es vermutlich noch einige zeit dauern, eher alle Hostinganbieter die PHP Version 8 bereitstellen. Vor der Umstellung der produktiven Webseite sollte so folgende Rahmenbedingungen sicherstellen:

- Joomla mind. auf Version 3.9.23 patchen, besser auf die letzte freigegebene Version
- erfolgreiches Backup erstellen
- PHP 8 Update auf dem Testsystem durchführen
- prüfen ob Ihr Template mit PHP 8 lauffähig ist
- prüfen ob alle Erweiterungen für PHP 8 freigegeben sind und funktionieren
- Evaluieren Sie Ihre Webseite und führen Sie einen Funktionstest durch. Überprüfen Sie auch ggf. externe PHP-Skripte die zum Beispiel über CRON aufgerufen werden
- nun können Sie Ihre produktive Webseite umstellen

Infos für Entwickler

Sie haben Ihre Seite durch selbst entwickelte Erweiterungen angereichert? Kein Problem, aber möglicherweise müssen Sie diese ebenfalls anpassen.

Falls wir Sie bei der Umstellung der PHP Version oder der Pflege Ihrer Webseite unterstützen können sprechen Sie uns an.  

Fazit

Aktuell ist bei der Umstellung noch keine Eile geboten. Die offizielle Unterstützung von PHP 8 erfolgt erst mit dem November Release von Joomla! aus dem Jahr 2020. In der Version 3.9.24 vom Januar 2021 wurden zudem weitere Bugs in Verbindung mit PHP 8 behoben. Es ist davon auszugehen, dass Templateentwickler sowie Entwickler von Komponenten und Modulen noch Zeit benötigen bevor auch hier die entsprechenden Freigaben erteilt werden können. Als Webseitenbetreiber sollten Sie das Thema im Hinterkopf behalten. Als Entwickler sollten Sie sich dem Thema zügig annehmen und Ihren Quellcode auf PHP 8 Kompatibilität prüfen.

Tipp:

Für unsere Hostingkunden stellen wir auf allen Servern PHP 7.4 und 8 bereit. Im Backend kann man bequem zwischen den einzelnen Versionen hin und herwechseln. Falls es doch zu unentdeckte Problemen kommt, kann hier schnell ein Downgrade auf die ursprüngliche Version durchgeführt werden. Informationen zum Update der Joomla!-Umgebung auf PHP 7.4 finden Sie auf unserer Seite zum Thema So gelingt das Upgrade Ihrer Joomla Seite auf PHP 7.4.