Contao, PHP8 und ALL-INKL.COM

Ein Überblick über die Dinge, die es hierbei zu beachten gibt...
Contao 4.9, 4.10 und 4.11 mit PHP8 auf ALL-INKL.com Webpaketen
Wir testen unsere Erweiterungen und Themes immer in verschiedenen Umgebungen und auch mit verschiedenen PHP Versionen. Vor allem weil wir die neuesten Versionen und Funktionen von PHP nutzen möchten. Auch die Sicherheit spielt hier eine große Rolle, da es für alte PHP Versionen meist keine Patches mehr gibt.
Nur ein Beispiel: Zum jetzigen Zeitpunkt hat PHP 5.6, 7.0, 7.1, und 7.2 bereits das Ende der Lebensdauer erreicht, was bedeutet, dass diese Versionen kein Sicherheitssupport mehr haben und ungepatchte Sicherheitslücken aufweisen könnten.
Ich dokumentiere hier alle Probleme und Lösungen die bei den Tests und der Umstellung auf PHP 8 bei allinkl.com aufgetreten sind. Der Beitrag wird regelmäßig aktualisiert bis alle aufgelisteten PDIR Erweiterungen "PHP 8-fähig" sind.
Was musst du bei der Umstellung auf PHP 8.0 bei ALL-INKL.com beachten?
Fehlermeldung
imagick not installed
Übergangslösung
Aktuelle wird Imagick in Verbindung mit PHP 8 noch nicht unterstützt. Du musst die GD Bibliothek verwenden. Setze hier einfach folgendes in der config.yml:
# config/config.yml
contao:
image:
imagine_service: 'contao.image.imagine.gd'
Geprüfte Erweiterungen und Themes
✓ Business Review Bundle
✓ krpano Bundle | wird demnächst veröffentlicht
✓ 0.1 Isotope Bundle
✓ MATE Isotope Bundle
✓ ODD Isotope Bundle
✓ MATE Theme
✓ ODD Theme
✓ CONVERT Theme
✓ NATURE Theme
✓ 0.1 Theme
Update: 05.01.2022
✓ Social Feed
✓ Maklermodul
✓ Fahrzeugmanager
✓ Contao Sticky Footer
Noch zu prüfende Erweiterungen und Themes
- AlleAktien Quantitativ
- Animated Timeline
- Timeline Events
- Content Migration
- Paypal Payment Form
- PWA Bundle
- Amphtml Bundle