Oh nein - Abschaltung alter PHP Versionen!
Moin!
Hast du auch eine Mail von deinem Hostinganbieter bekommen, in der dir erklärt wird, dass deine PHP-Version veraltet ist und du aktualisieren musst? Und eigentlich weißt du gar nicht so recht, was das für deine Website oder die deines Kunden bedeutet und welche Folgen das haben kann?
Dann ist dieser Newsletter für dich.
Das Wichtigste zuerst: Die größte Gefahr ist, dass die Website nicht mehr richtig funktioniert. Außerdem können nur neuere Versionen von PHP Hackern entgegenwirken, da ein veralteter Code nicht mehr aktualisiert wird.
Aber auch die Schnelligkeit ist ein Punkt: PHP 7.4 zum Beispiel ist deutlich schneller als die Vorgängerversionen, und auch die neue Version PHP 8 ist schneller.
Was ist PHP?
PHP ist eine beliebte Programmiersprache die von den meisten gängigen Content-Management-Systemen (z.B. Contao oder Typo3) und Shopsystemen (z.B. Shopware oder Magento) genutzt wird.
Wie oft muss aktualisiert werden?
Alle PHP-Versionen haben einen Zyklus von ca. 3 Jahren. Danach werden sie nicht mehr unterstützt.
Nach der ersten Veröffentlichung wird eine PHP-Version für ungefähr zwei Jahre aktiv unterstützt. Danach werden für 1-2 Jahre lediglich Sicherheitsupdates für kritische Sicherheitsprobleme bereitgestellt. In dieser Phase wird bereits die nächste PHP-Version veröffentlicht.
Sobald ein PHP-Lebenszyklus beendet ist, wird die alte Version nicht weiter aktualisiert. Sicherheitslücken werden also nicht mehr behoben. Du kannst direkt auf der PHP-Website schauen, welche Versionen gegenwärtig unterstützt werden: PHP Supported Versions
Hier kannst du auch sehen, dass die Version 7.4 nach dem 28. November 2022 nicht mehr mit Sicherheitsupdates versorgt wird und damit ausläuft. Es lohnt sich also, frühzeitig auf mindestens PHP 8.0 umzusteigen.
Was muss ich nun tun?
Wichtig ist nicht nur die Aktualisierung der PHP Version, sondern auch das Aktualisieren der Contao Version, um die Kompatibilität zu gewährleisten. Du solltest also Contao immer aktuell halten – dazu gehört auch, dass du Plugins, Templates oder alte Installationen entfernst, die nicht mehr verwendet werden.
Die aktuelle Long Term Support Version ist Contao 4.13 (auch wenn es bereits Contao 5.0 gibt), die nächste Long Term Support Version wird 5.3 sein. Diese wird allerdings erst im Februar 2024 aktiv, sodass man mit Contao 4.13 gerade gut fährt. Welches gerade die aktuelle LTS-Version ist, kannst du hier nachschauen: Release Plan Contao
Wenn du also bereits eine Nachricht deines Hosters bekommen hast, dann solltest du folgendes tun:
- Prüfe, welche Contao Version im Einsatz ist und aktualisiere Contao gegebenenfalls (oder lass sie aktualisieren)
- Plugins, Templates, Installationen, die veraltet sind und keine Funktion mehr haben solltest du entfernen oder ersetzen
- Stelle die PHP Version um und aktualisiere Contao erneut
- Hoffe, dass alles funktioniert hat
Falls bei dir Probleme bei der Umstellung auftauchen oder du weitere Fragen hast, melde dich gerne bei uns.
Viele Grüße,
Nicole
PS: Bei unseren Kunden mit Wartungsvertrag führen wir die PHP-Umstellung in der Regel innerhalb des Vertrags durch. Dafür werden wir uns nochmal in einer separaten Mail mit dir in Verbindung setzen.