Webdesign und Webentwicklung
Contao: Umstellung auf PHP 8
„Ihre PHP-Version ist nicht mehr aktuell!
Jetzt updaten oder PHP Extended Support verlängern. …“
Haben auch Sie Post mit diesem oder ähnlichem Inhalt von Ihrem Provider bekommen? Was es damit auf sich hat und warum es besser ist, jetzt zu handeln.
Was ist PHP?
PHP ist eine weitverbreitete, serverseitig interpretierte Skriptsprache, die sich hervorragend für die Erstellung interaktiver Websites, Apps und anderer Webanwendungen eignet. PHP ist Open-Source und wird von einer Community engagierter Programmierer mit Updates versorgt und weiterentwickelt. PHP bietet einen riesigen Funktionsumfang sowie Unterstützung für die meisten der heute gebräuchlichen Webserver. Bei dynamischen Webanwendungen zählt PHP daher zu den beliebtesten Scriptsprachen. Content-Management-Systeme wie bspw. WordPress, Joomla und Contao setzen auf PHP.
Warum die Umstellung auf PHP 8?
Die Anforderungen der Nutzer an die Leistungsfähigkeit von Webanwendungen steigen ständig: mehr Funktionen, schnellere Verfügbarkeit von Diensten, verbesserte Sicherheit. Um den wachsenden Anforderungen gerecht zu werden, muss auch die Scriptsprache PHP mitwachsen. Aus diesem Grund wird PHP ständig weiterentwickelt und verbessert.
Die neue PHP-Major-Version 8 wurde im November 2020 eingeführt. Parallel dazu wurde die Vorgängerversion 7.4 vom PHP-Entwicklerteam regelmäßig mit Updates versorgt. Das gewährte Entwicklern von Webanwendungen Zeit für die notwendigen Anpassungen. Dieser Support endete im November 2022.
Mit anderen Worten: PHP 7.4 wird vom Entwicklerteam nicht mehr mit Updates unterstützt! Benutzer dieser Version sollten deshalb so bald wie möglich ein Upgrade durchführen, da sie möglicherweise ungepatchten Sicherheitslücken ausgesetzt sind. Höchste Zeit also, die Umstellung auf PHP 8 jetzt vorzunehmen.
Was bedeutet das für meine Website?
Das Update auf PHP 8 bringt viele wichtige Änderungen mit und bietet neue Möglichkeiten für Ihre Website. So können unter anderem Geschwindigkeit und Sicherheit von Webanwendungen signifikant gesteigert werden. Diese Verbesserungen können sowohl Nutzern als auch dem Suchmaschinenranking Ihrer Website zugute kommen.
Bei der Umstellung von PHP 7 auf PHP 8 handelt es sich um ein Major-Update. Das bedeutet, dass viele der Änderungen nicht abwärtskompatibel sind. Codeanpassungen bei bestehenden Contao-Installationen werden demnach erforderlich. Ohne diese Anpassungen können Fehler auftreten, wenn Sie Ihre Website auf PHP 8 umstellen.
Contao und PHP 8
Contao ist ab den Versionen 4.9 mit PHP 8 kompatibel. Die Kompatibilität wurde mit dem Release 4.9.24 nachträglich hergestellt. Ein Update vor der Umstellung auf zumindest diese Version sorgt für eine fehlerfreien Zusammenarbeit von Contao und PHP 8.
Allerdings sind nicht alle Contao-Erweiterungen und -Themes mit der neuen PHP-Version kompatibel. Es kann also passieren, dass nach der Umstellung einige Funktionen fehlen und die Website nicht wie gewohnt funktioniert. Um unangenehme Überraschungen zu vermeiden, empfehlen wir Ihnen: Überprüfen Sie Ihre Contao-Installation vor Umstellung auf PHP 8.
Arbeiten Sie mit einer älteren Contao-Version als 4.9 empfiehlt sich aus mehreren Gründen ein Update auf die aktuelle Contao LTS-Version. Zuvor jedoch sollten alle installierten Erweiterungen eingehend überprüft werden. Stellt sich heraus, dass die Eine oder die Andere nicht mehr benötigt wird, kann Ihre Contao-Installation gleich von unnötigem Ballast befreit werden. Das erhöht die Sicherheit Ihrer Website und erleichtert die Umstellung auf PHP 8 sowie eventuell notwendige Anpassungen.
Checkliste für die Umstellung Ihrer Contao-Website auf PHP 8
- welche Contao-Version wird verwendet
- welche Erweiterungen / Themes sind installiert
- wurden individuelle Templates angelegt
- sind Erweiterungen / Themes / Templates mit PHP 8 kompatibel
- müssen ggf. Anpassungen vorgenommen werden
Unterstützung bei der Umstellung von Contao
Wir unterstützen Sie bei der Umstellung Ihrer Contao-Installation auf PHP 8. Sie profitieren dabei von unseren Kenntnissen und Erfahrungen, die uns als offiziellen Partner für das CMS Contao qualifizieren. Damit die Umstellung Ihrer Website reibungslos verläuft.
Unsere Serviceleistungen:
- Checkup Ihrer Contao-Installation inklusive Erweiterungen, Themes und Templates
- Update oder Migration Ihrer Contao-Installation
- Ausführen von Anpassungen um den Betrieb in PHP 8 sicherzustellen
- für Do-It-Yourself-Updates: Erstellen einer To-Do-Liste für die Umstellung