Hallo, ich hatte ein Problem mit dem Update des Astroid-Frameworks.
php-Version: 8.3
System: Joomla 5.4.2
Astroid-Framework:
Vor dem Update: Version: 3.3.7 von JoomlaPlates (
astroid_3_3_7.zip
/ 03-01-2026)
Update auf die Version von JoomlaPlates:
astroid_3_3_8.zip
(04-02-2026)
Template: JoomlaPlates: astroid_template_two 1.0.6
Fall 1:
Updatevorgang:
Download von
astroid_3_3_8.zip
aus dem Ordner
Astroid Plugin
auf JoomlaPlates.de
Darauf erscheint die Fehlermeldung:"Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.4.0". You are running 8.3.30. in /home/pacs/nwr00/doms/nwr-fl.de/subs-ssl/test/libraries/astroid/framework/library/vendor/composer/platform_check.php on line 22"Daraufhin kein Zugang mehr auf Front- und Backend
Ich habe darauf hin in der Datei platform_check.php aus der Fehlermeldung die php-Versions-ID von 80400 auf 80300 geändert.
Änderung von:
Code:
if (!(PHP_VERSION_ID >=80400))
... nach
Code:
if (!(PHP_VERSION_ID >=80300))
...
Ergebnis: Update von Astroid-Framework ist durchgelaufen und erfolgreich installiert.
php-Version 8.4 wird vom web-Hoster zur Zeit noch nicht angeboten.
Fall 2:
Andere Joomla-Installation mit gleichem System-Setup nur anderem Template von JoomlaPlates.
Updatevorgang:
Kein Download des Astroid-Frameworks von der JoomlaPlates-Seite, sondern einfach Auswahl des Updates im Backend → Klick auf Update
Ergebnis: Error 500 auf Front- und Backend
Hier nicht die Fehlermeldung bezüglich der php-Version.
Einspielen des Backups notwendig, Update nicht durchgeführt.
Ist das Problem von Fall 2 bekannt? Ist die Versionsanforderung von Fall 1 so gewollt?
Vielen Dank schon im Voraus.