Thread "Fehler bei Installation ilias-8.18"

Tabs

  • vfried
    vfried | vfried | 14. Jan 2025, 17:24
    Fehler bei Installation ilias-8.18

    Hallo 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

  • RalfM
    RalfM | RalfM | 14. Apr 2025, 13:06
    Re: Fehler bei Installation ilias-8.18
    Soweit mir bekannt läuft ILIAS 8 nicht mit PHP8.2, das könnte also den Fehler erklären.

     Gruss Ralf Mattes