Contao und PHP 8

von Jeannette Czarkowski

Dieser Beitrag wurde am 21. August 2025 aktualisiert.

PHP 8

PHP 8 wurde am 26.11.2020 veröffentlicht. Es ist daher ratsam, sich zeitnah damit auseinanderzusetzen, da immer mehr Hosting-Anbieter ältere PHP-Versionen wie PHP 7.4 sowie PHP 8.0 und PHP 8.1 abschalten (z. B. Abschaltung PHP 7.0-7.3, 8.0, 8.1 bei ALL-INKL.COM). Dies kann zu erheblichen Problemen wie dem Ausfall der Website führen. Darüber hinaus erhält PHP 8.0 seit dem 26.11.2023 keine Unterstützung mehr, und PHP 8.1 wird nur noch Sicherheitsupdates erhalten. Daher empfiehlt es sich, mindestens PHP 8.2 zu verwenden, sofern Ihre Contao-Installation dies zulässt.

Die Unterstützung für PHP 7.4 endete am 28.11.2022. Wer noch mit älteren PHP-Versionen wie PHP 7 oder sogar PHP 5 arbeitet, sollte dringend prüfen, ob seine Contao-Installation für PHP 8 gerüstet ist. Zwar unterstützen die meisten Hosting-Anbieter teilweise noch ältere PHP-Versionen, aber es empfiehlt sich, stets die aktuellsten Versionen zu verwenden. Im Falle einer Abschaltung einer alten PHP-Version durch den Anbieter kann dies zu hohem Zeit- und Kostendruck führen, den man durch rechtzeitiges Handeln vermeiden kann. Einige Anbieter bieten einen kostenpflichtigen PHP Extended-Support an, der über einen gewissen Zeitraum bereitgestellt wird. Dieser Service ist nicht immer zwingend erforderlich. Er kann jedoch sinnvoll sein, wenn für die installierten Erweiterungen, Anwendungen oder das Theme keine PHP 8-kompatiblen Versionen verfügbar sind und ein zeitnaher Ersatz nicht möglich ist.

Contao

Leider verwenden viele Websites noch die veralteten Contao-Versionen 3 oder 4.4. Abgesehen davon, dass der Support für diese Versionen längst ausgelaufen ist, was erhebliche Sicherheitsrisiken mit sich bringt, sind sie auch nicht mit PHP 8 kompatibel.

Der Einsatz dieser alten Contao-Versionen ist daher strikt zu vermeiden. Stattdessen sollten Webseitenbetreiber ihre Contao-Installation auf eine neuere, aktuelle Version updaten, die mit PHP 8 kompatibel ist. Nur so können Sicherheitslücken geschlossen und die volle Funktionalität der Website gewährleistet werden.

Welche Contao-Versionen sind kompatibel mit PHP 8?

  • Kurz gesagt: alle Versionen ab Contao 4.9. Hier muss mind. 4.9.24 installiert sein, besser 4.9.42. Achtung: Contao 4.9 ist veraltet und wird nicht mehr unterstützt. Daher empfiehlt es sich dringend, auf eine neuere Version zu aktualisieren.
  • Contao 4.13 und Contao 5.3 (aktuelle Langzeitversionen) Beide Versionen sind kompatibel mit PHP 8. Contao 5.3 benötigt mindestens PHP 8.1.
  • Nicht kompatibel ist Contao 3 bis einschließlich Contao 4.4. Diese Versionen sind veraltet und werden nicht mehr unterstützt. Auch hier ist eine zeitnahe Aktualisierung dringend empfohlen.

Was zu tun ist

  1. Ermitteln Sie Ihre Contao-Version. Sie finden die Versionsnummer bei Contao 4 im Backend ganz unten links. Bei Contao 3 im Backend im oberen Bereich in der Mitte. Anhand der Versionsnummer können Sie ermitteln, mit welcher PHP-Version Ihre Contao-Installation kompatibel ist.

  2. Prüfen Sie Ihre PHP-Version. Die aktuell verwendete PHP-Version sehen Sie bei Ihrem Provider im Kundencenter, in den technischen Einstellungen. Die Umstellung der PHP-Version ist bei den meisten Providern recht einfach in den Kundencentern durchzuführen. Für den Fall, dass die Website nach der PHP-Umstellung nicht funktioniert, können Sie an dieser Stelle auch wieder auf die alte PHP-Version zurückgehen und die nötigen Anpassungen vornehmen, natürlich nur, wenn der Provider die alte PHP-Version nicht abgeschaltet hat.
    Für versierte Nutzer kann auch die Abfrage der PHP-Version über eine kleine Datei durchgeführt werden: mehr dazu...

  3. Prüfen Sie, ob Ihre Erweiterungen mit PHP 8 kompatibel sind bzw. überhaupt benötigt noch werden. Es lohnt sich bei älteren Installationen einfach mal aufzuräumen. Contao Erweiterungsliste

  4. Wenn ein fertiges/kommerzielles Theme verwendet wird, sollte die aktuelle Version vom Hersteller bezogen werden.

  5. Update oder Migration auf die aktuelle Langzeitversion von Contao 4.13, derzeit 4.13.55 mit PHP 8 oder auf die neue Langzeitversion Contao 5.3, momentan 5.3.37 mit PHP 8.1 als Mindest-Voraussetzung.

Hinweise: Planen Sie für Updates und Umstellungen immer genügend Zeit ein. Führen Sie die Arbeiten immer in einer Testumgebung durch. Zusätzlich installierte Erweiterungen sind eventuell noch nicht kompatibel. Das gilt auch für Themes. Hier hilft nur abwarten oder eine freundliche Anfrage beim Entwickler. Testen Sie nach der Umstellung auf PHP 8 ob die Website einwandfrei läuft, alle Formulare funktionieren, ob das Backend von Contao erreichbar ist, ob der Contao-Manager einwandfrei funktioniert und die Datenbank aktuell ist. Speichern Sie mögliche Fehlermeldungen und Log-Dateien für die Fehlersuche.

Fazit

Je älter die Ausgangsversion von Contao und die verwendete PHP-Version ist (z. B. Contao 3 mit PHP 5), um so umfangreicher sind die Anpassungen und um so höher ist der Aufwand. Bei jüngeren Versionen wie z. B. Contao 4.4 mit PHP 7.4 ist meistens mit einem etwas geringerem Aufwand zu rechnen. Dieser hängt u. a. von den installierten Erweiterungen oder eigenen Templateanpassungen ab.

Tipp: Um einen sicheren und reibungslosen Betrieb einer Website zu gewährleisten sollten alle Komponenten immer auf dem aktuellen Stand sein. Dazu gehört neben einer aktuellen PHP-Version auch eine aktuelle Contao-Installation. Updates für Contao werden im Durchschnitt einmal im Monat veröffentlicht, auch die Erweiterungen und der Contao Manager erhalten ständig Updates. Wenn Sie also für eine regelmäßige Wartung sorgen, sind Versionssprünge weitaus einfacher und kostengünstiger umzusetzen und erfordern weniger Anpassungen.

Interessante Links:

Weitere Tipps: https://jbwebart.de/blog/php-version-aktualisieren

Der Contao Release Plan - alle aktiven und kommenden Versionen im Überblick

Die offizielle Website zum Content-Management-System Contao

PHP-Supported Versions - ein Überblick über die Laufzeit der aktuellen PHP-Versionen

PHP Extended-Support - Der Service für alte PHP-Versionen

 

Sie möchten Ihre Contao-Installation auf PHP 8 aktualisieren und benötigen dabei professionelle Unterstützung?

Dann kontaktieren Sie mich gerne hier

Zurück

Damit Sie weiterhin gut informiert sind → jetzt Newsletter abonnieren.
Informationen zu PHP-Versionen, Contao-Updates und Praxistipps für Contao-Nutzer.

Bitte addieren Sie 6 und 4.

Der Newsletter wird ca. 1x monatlich versandt, ist kostenlos und kann jederzeit abbestellt werden. Weitere Informationen finden Sie in der Datenschutzerklärung.