Manuelles Patchen von Studio-generierten Modulen in 6.6

Nach der Migration von Group-Office 6.5 auf 6.6 meldeten einige Benutzer, dass Module, die mit dem Studio-Modul generiert wurden, Ausnahmen auslösten.

Ein automatisches Korrekturskript wurde in Version 6.6.26 veröffentlicht. Dies wird den meisten Anwendern helfen. Ab Version 6.6.33 kann ein Administrator versuchen, mit Studio generierte Module über die CLI zu patchen:

Öffnen Sie eine SSH-Sitzung oder eine andere CLI-Sitzung zu Ihrem Container oder Server.
Navigieren Sie zum Group-Office-Installationsordner, der üblicherweise /usr/share/groupoffice oder /usr/local/share/groupoffice ist.
Führen Sie diesen Befehl mit Root-Rechten aus: php cli.php business/studio/Studio/patch65to66 Die Ausgabe sieht ungefähr so aus:


Versuch, Paket studio, Modul beren… zu patchen.
Aktualisiere Modulklasse.
Aktualisieren der Model-Klassen.
Aktualisierung der Controller-Klassen.
Versuch erfolgreich!


Nach dem Patching sollten Sie die Berechtigungen für die von Studio generierten Module überprüfen, je nachdem, ob Sie manuelle Änderungen vornehmen oder den Code einfach neu generieren möchten.