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'
Nach der Änderung der config.yml musst du noch den Contao Cache leeren, damit die Änderung auch wirksam wird.
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
*******************
Liebe Leser,
Menschen sind nicht ausschließlich Frauen, Männer, weiblich, männlich, divers – Menschen können vielfältiger sein! Wir möchten euch ALLE als Menschen ansprechen, egal von welchem Geschlecht oder welcher Kultur. Sprachlich ist es schwierig, euch alle „richtig“ anzusprechen. Daher verwenden wir – auch für eine bessere Lesbarkeit – bei Personenbezeichnungen meist die männliche Form, wie Dienstleister oder Partner. Aber eins ist uns wichtig: Keiner soll sich ausgeschlossen fühlen.
Zudem sind wir Verfechter des DU #gernperdu und gestalten so unsere tägliche Kommunikation etwas lockerer und persönlicher. Auch hier gilt: Wir bringen allen die gleiche Wertschätzung entgegen.
*******************