Thread "Fehler bei Installation ilias-8.18"
Tabs
-
vfried | vfried | 14. Jan 2025, 17:24
Fehler bei Installation ilias-8.18Hallo Zusammen,
Bin gerade dabei ilias-8.18 von github auf meinem MacBook zu installieren, dabei gibt es Probleme:
(2) Habe über die Terminal.app den Befehl „php setup/setup.php“ eingegeben.
(2.1) Fehlermeldung1 (falsche php-Versionen)
Die setup-Datei wurde gefunden, aber es kam die Fehler-Meldung, “Your Composer dependencies require a PHP version ">= 7.4.0". You are running 7.3.29….”.
Tatsächlich läuft aber version php8.2.4, vor längerer Zeit war 7.3.29 installiert, wurde aber gelöscht (in den Papierkorb gezogen und den Papierkorb entleert)
Um die falsche Fehlermeldung zu unterdrücken, habe ich die php_version in der composer-datei geändert (in libs/composer/vendor/composer/platform_check.php” habe ich => PHP_VERSION_ID >= 70400 heruntergesetzt auf 70300)
Fehlermeldung1 behoben!
Nun dachte ich, alles sei ok.
(2.1) Fehlermeldung2
Nach behobener Fehlermeldung1 kam Fehlermeldung2:„Parse error: syntax error, unexpected 'Setup' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST) in /Applications/XAMPP/xamppfiles/htdocs/ilias-8.18/setup/classes/class.ilSetupObjective.php on line 25“
In line 25 steht: abstract class …
abstract class ilSetupObjective implements Setup\Objective
{
protected Setup\Config $config;public function __construct(Setup\Config $config)
{
$this->config = $config;
}
}
In $config wird etwas anderes als 'Setup' erwartet, aber warum?
An was könnte das liegen?
Viele Grüße
Volker Friedrich-Schmid