Thread "Fehlermeldung Ilias 6 Beta 2 Installation"
Tabs
-
Deleted | 24. Mar 2020, 11:28
Fehlermeldung Ilias 6 Beta 2 InstallationHallo 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 | 24. Mar 2020, 11:37
Edited on: 24. Mar 2020, 11:38 - by rbaumgartner | rbaumgartnerRe: Fehlermeldung Ilias 6 Beta 2 InstallationHallo 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 | 27. Mar 2020, 09:08
Edited on: 27. Mar 2020, 09:42 - by DeletedRe (2): Fehlermeldung Ilias 6 Beta 2 InstallationGuten 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 | 18. Aug 2020, 13:34
Re: Re (2): Fehlermeldung Ilias 6 Beta 2 InstallationHallo,
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