REST Service for POPCORN - ILIAS
alex
2025-09-17 846df9e0f36145aae237818362dadff78453a7b9
README.md
@@ -30,13 +30,34 @@
    pm2 save
### PHP Komponente
globus-ilias-rest benötigt eine PHP Komponente um die ILIAS internen Funktionen nutzen zu können.
Dazu den Ordner "php/globus-ilias-rest" im Projektverzeichnis symlinken in den ILIAS Basisordner (wo sich auch ilias.php befindet).
    cd $ILIASBASEDIR
    ln -s $RESTPROJ/php/globus-ilias-rest globus-ilias-rest
    cp -ar $RESTPROJ/php/globus-ilias-rest globus-ilias-rest
#### PROBLEM mit api.php
Auf globusfm-dev2 gibt es das Problem, dass die api.php nicht aufgerufen werden kann. Es erfolgt immer ein Redirect auf login.php.
Das passiert nicht auf DEV.
#### Workaround
api.php zu login.php umbenennen.
Pfad in den settings entsprechend anpassen.
#### Testen
Folgende URL sollte dann funktionieren für die PHP Komponente:
https://globusfm-dev2.minervis.com/globus-ilias-rest/login.php?token=$PHPTOKEN&command=getUser&usr_id=573
Die API dann über:
https://globusfm-dev2.minervis.com/popcorn/api/user/userid/573?token=$TOKEN
__Achtung__ die Tokens sind unterschiedlich!