Thread "Fehlermeldung Ilias 6 Beta 2 Installation"

Tabs

  • Deleted
    Deleted | 24. Mar 2020, 11:28
    Fehlermeldung Ilias 6 Beta 2 Installation
    Hallo Zusammen,

    ich wollte gerade die Beta 2 von Ilas 6 installieren und bekomme schon beim Aufrufen der setup.php folgende Fehlermeldung:

    Could not find composers "autoload.php". Try to run "composer install" in the directory ".libs/composer"

    Die Installation soll auf dem Webspace von All-Inkl (Business Paket) ausgeführt werden, und ich habes es mit PHP 7.0 bis 7.3 probiert. Die Fehlermeldung ist immer die gleiche. Hat vielleicht jemand eine Idee was ich falsch mache?

    Bleibt alle gesund!
    VG Ralf
  • rbaumgartner
    rbaumgartner | rbaumgartner | 24. Mar 2020, 11:37
    Edited on: 24. Mar 2020, 11:38 - by rbaumgartner | rbaumgartner
    Re: Fehlermeldung Ilias 6 Beta 2 Installation
    Hallo Ralf

    ILIAS 6 kommt nicht mehr inklusive allen Abhängigkeiten. Diese müssen in einem separaten Schritt mit Hilfe von composer noch heruntergeladen und installiert werden. Siehe hierzu die Installationsanleitung für ILIAS 6:
    https://github.com/ILIAS-eLearning/ILIAS/blob/release_6/docs/configuration/install.md#build-php-dependencies-and-artifacts

    Die Beta 2 scheint die Abhängigkeiten noch unter libs/composer zu installieren. Das hat mit der neuesten Version aber auch geändert. Der Befehl aus der Anleitung oben ist in deinem Fall also nicht ganz korrekt. Der richtige Befehl lautet (im ILIAS Hauptverzeichnis auszuführen):

    composer -d libs/composer install

    Ich hoffe das hilft dir weiter.
  • Deleted
    Deleted | 27. Mar 2020, 09:08
    Edited on: 27. Mar 2020, 09:42 - by Deleted
    Re (2): Fehlermeldung Ilias 6 Beta 2 Installation
    Guten Morgen Robin,

    vielen Dank für deine Antwort! Diese hat mir sehr geholfen und ich habe es soeben geschafft die Beta zu installieren.

    Allerdings waren noch ein paar weitere Schritte erforderlich, welche wohl spezifisch für Webhoster All-Inkl sind.
    Für alle, die auch bei All-Inkl sind und ähnliche Probleme haben, hier die weiteren Schriite, welche ich zusätlich zur Installtionsanleitung (siehe oben) durchführen musste:
    1. "All-Inkl" Composer instalieren bevor "Ilias" Composer mit composer install --no-dev installiert wird. Infos unter: https://all-inkl.com/wichtig/anleitungen/skripte/sonstiges/composer/installation_494.html
    2. Artifacts-Installation wird wegen des PHP Memory Limit abgebrochen. Diese Instalation mit folgendem Befehl erneut aufrufen um das Memory Limit zu umgehen: php -dmemory_limit=-1 setup/cli.php build-artifacts --yes

    VG Ralf
  • Deleted
    Deleted | 18. Aug 2020, 13:34
    Re: Re (2): Fehlermeldung Ilias 6 Beta 2 Installation
    Hallo,

    ich habe das gleiche Problem. Composer ist bei mir schon installiert.
    Das Ausführen von "composer install --no-dev" in ./libs/composer/ zeigt mir die folgende Meldung:

    Loading composer repositories with package information

    Installing dependencies from lock file

    Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.

    Package operations: 99 installs, 0 updates, 0 removals

    In Filesystem.php line 186:                                                                                  

      /data/demosysteme/ilias/ilias-v6/ILIAS/libs/composer/./libs/composer/vendor does not exist and could not be created.                                                                        

                                                                                                     

    install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--] [<packages>]...


    Soll eigentlich der vendor-Ordner nicht vom composer install erstellt werden?
    Vielleicht hat jemand eine Lösung zu dieser Fehlermeldung.

    Vielen Dank im Voraus und viele Grüße
    Ela