Joomla: Warp 6/7 Framework unter PHP 8 lauffähig machen
Die beliebten YOOtheme Templates für Joomla 3, basierend auf dem Warp Framework (Warp 6 und Warp 7) sind offiziell leider nicht mit PHP 8 kompatibel.
Die erste auftretende Fehlermeldung lautet:
Fatal error: Declaration of Warp\Dom\Element::before($data) must be compatible with DOMElement::before(...$nodes): void
Warp 7 kann, je nachdem in welchem Umfang die Template Features genutzt werden, mit einigen Anpassungen PHP 8 kompatibel gemacht werden.
YOOtheme Warp 7 Kompatibilitätsanpassung
Wenn du noch ein Warp Template unter Joomla 3.10 von YOOtheme nutzt und das vorerst so beibehalten möchtest, können wir dich gern bei der PHP 8.1 Kompatibilitätsanpassung des Templates unterstützen. In weiten Teilen kann die Funktionsfähigkeit unter PHP 8 wiederhergestellt werden.
Für WordPress gibt es hier eine für PHP 8.1 angepasste Warp 7 Version, woraus Teile übernommen werden können:
github.com/bulgaru/warp7-php8.0
Warp 6 Framework unter PHP 8
Bei einem so alten, sehr in die Jahre gekommenen Warp Template, sollte noch eher darüber nachgedacht werden, auf die aktuellen YOOtheme Pro Templates umzustellen. Wer das noch nicht kann oder möchte und auf PHP 8.1 angewiesen ist, kann ebenfalls für Kompatibilität sorgen. Ab 75 € + MwSt. übernehmen wir gern die Warp 6 PHP 8 Kompatibilitätsanpassung.
Kontakt aufnehmen
- Details
- Zuletzt aktualisiert: 27. Februar 2023