Wunderbyte-GmbH / Moodle-tool_wbinstaller

Other
0 stars 1 forks source link

ERROR: Schreibrechtprobleme, obwohl voller Schreibzugriff gewährt ist #15

Open ralferlebach opened 6 days ago

ralferlebach commented 6 days ago

Beim Ausführen von: alise_recipe.zip

grafik

Alle Verzeichnisse wurden jedoch mittel chmod -R 777 ./ global für alle Nutzer schreibzugriffsberechtigt gemacht.

Die nachfolgende systemgetriggerte Installation scheitert dann an dem fehlenden adaptivequizcatmodel_catquiz (2024062800) - Plugin.

grafik

WunderJacob commented 1 day ago

Fehler wird geworfen weil der Ordner noch nicht existiert. das subplugin wird ja in den catquiz Ordner reingeschrieben.

ralferlebach commented 8 hours ago

Das Problem ist nach wie vor nicht zur Zufriedenheit gelöst.

grafik

Das mod_adaptive ist offenbar nicht installiert, damit erklärt sich technisch der angezeigte Fehler. Für den Nutzer ist dies jedoch nicht erkennbar, dass es sich hierbei um einen Hinweis und nicht um einen Fehler handelt.

In Fällen wie diesen, sollte wie besprochen in gelber Farbe angezeigt werden: "Hinweis: Verzeichnis xyz kann möglicherweise nicht angelegt werden. Dies kann u.a. durch fehlender Schreibrechte oder dadurch bedingt sein, dass der übergeordnete Ordner (noch) nicht existiert. Das Plugin wird im nächsten Schritt dennoch versuchen, die Komponente zu installieren."

Besser wäre natürlich, zu prüfen, ob der übergeordnete Ordner existiert und wenn dieser exisitert, welche Rechte dieser besitzt ( is_dir(), is_writeable() ).

Nach Schritt 1 (Installation der Plugins) ist alles ordnungsgemäß im Filesystem angelegt. grafik

Dennoch sind die Plugins offensichtlich allesamt NICHT installiert, Moodle triggert unter Webseiten-Adminstration -> Systemnachrichten nämlich sofort den Installationsprozess. grafik

Vorschlag: Bevor hier zum Schritt 2 übergegangen wird, wäre es möglicherweise eine einfache und dennoch nutzerfreundliche Lösung, anstelle des "Nächster Schritt"-Buttons einen Button anzubieten, der "/admin/index.php" in einem neuen Tab öffnet und den Installationsprozess abarbeitet.

ralferlebach commented 7 hours ago

Nachtrag:

Das Plugin behauptet zwar, die Plugins seien "erfolgreich installiert", ...

grafik

... was sich allerdings bei einem Blick in die Datenbank als unwahre Tatsachenbehauptung darstellt:

grafik

(Erkennbar daran, dass z.B. keinerlei Datenbanktabellen für mod_adaptive vorhanden sind.)