Joomla 4.3.4 / PHP 8.1.21 / MySQL 8.0.33-25 / Apache/2.4 (fpm-cgi) / live-url:
joomlatest.hilgermissen.eu/joomla4_clone/
ich wollte das Template JP-Business von 1.3.14 auf 1.3.15 aktualisieren
und das Astroid Framework auf 3.0.1
Was habe ich gemacht (chronologisch):
die Aktualisierung auf Astroid Framework 3.0.1 wurde mir im Joomla Backend angezeigt/vorgeschlagen und ich habe sie durchgeführt (ohne Fehlermeldung),
danach wird "Astroid Framework" im Backend als 3.0.1 angezeigt / "Astroid Plugin" aber weiterhin als 2.6.6 -> ist das normal ?
Die Templates muss man ja immer Manuell installieren,
daher habe ich "business-v1.3.15.zip" hier aus dem Download Bereich heruntergeladen
diese zip entpackt und dann daraus die Datei "..\business-v1.3.15\Template\tp_business.zip" (also das eigentliche Template) manuell im Joomla Backend installiert (ohne Fehlermeldung).
Sabald man das Template installiert hat, geht das Frontend nicht mehr und zeigt einen Error HTTP 500
(das Backend funktioniert fehlerfrei)
Ich habe mal die Debug-Ausgabe eingeschaltet und es wird ausgegeben:
Code:
$number: null is not a number.: libraries/astroid/framework/library/astroid/./../../../../../media/templates/site/tp_business/scss/../../../../astroid/assets/vendor/bootstrap/scss/_functions.scss on line 13, at column 5
Call Stack:
#0 mixin _assert-ascending libraries/astroid/framework/library/astroid/./../../../../../media/templates/site/tp_business/scss/../../../../astroid/assets/vendor/bootstrap/scss/_variables.scss on line 494
#1 import libraries/astroid/framework/library/astroid/./../../../../../media/templates/site/tp_business/scss/../../../../astroid/assets/vendor/bootstrap/scss/_variables.scss libraries/astroid/framework/library/astroid/./../../../../../media/templates/site/tp_business/scss/../../../../astroid/assets/vendor/bootstrap/scss/bootstrap.scss on line 8
#2 import libraries/astroid/framework/library/astroid/./../../../../../media/templates/site/tp_business/scss/../../../../astroid/assets/vendor/bootstrap/scss/bootstrap.scss (unknown file) on line 1
Was kann ich tun ?
(schaltet man das Template auf "Cassiopeia - Default" um so geht das Front-End wieder)