Onderwerp "Probleme bei der Migration von 7 -> 8"

Tabs

  • RalfM
    RalfM | RalfM | 14. Apr 2025, 22:03
    Probleme bei der Migration von 7 -> 8
    Hallo zusammen,

    wir sind gerade dabei unsere Lehrplatform von Version 7.27 auf 8 zu migirieren. Die alte Instanz ist schon recht betagt und wurde lange vor der Einführung von congig.json aufgesetzt und immer in-place auf den neusten Stand gebracht. Jetzt haben wir uns dafür entschieden ein neues System aufzusetzen. Dazu haben wir ILIAS auf einer neuen VM ausgecheckt, eine config.json die den Einstellungen des alten Systems entspricht erstellt, die Datenbank auf das neue System transferiert (via dump/restore),, mit 'setup/cli.php update' das System geupdated und dann die notwendigen Migrationen durchgeführt.
    Das funktioniert jetzt auch im Prinzip, aber: wir hatten auf dem alten System ursprünglich mehrere Clients (was ja nicht mehr unterstüttz wird). Wenn ich in 'ilias.ini.php' unter '[client'] als default den ursprünglichen Clientnamen angebe und im 'data/'-Verzeichnis ein Verzeichnis mit diesen Namen liegt (von der alten Instanz kopiert) dann erhalte ich die folgende Fehlermeldung:

    Cannot initialize ilCtrl if Refinery Factory is not yet available.

    Wenn ich als Clientname den Wert 'default' benutze und das Datenverzeichnis in 'default' umbenenne dann funktionert es, allerdings kann dann das System keine Daten aus 'ilias-data' ausliefern, es kommt zu RBCA-Fehlern und der Dateipfad enthält immer noch den ursprünglichen Clientname.
    Gibt es zur Migration von (ex-)Mulitclient-Systemen irgendwelche Doku? Was muss da beachtet werden?

     Gruss & Dank Ralf Mattes