File-Pfade-Problem gelöst

Bösch Luca luca.boesch at bfh.ch
Tue Feb 21 19:04:00 CET 2017


Liebe BFH Moodle Announce Liste

Ich freue mich euch mitteilen zu dürfen, dass auch das weitere Problem behoben wurde, welches wir uns mit dem Update auf das Allerneuste einfuhren.
Die Ursache waren dabei nicht Sicherheitseinstellungen, sondern es wurde uns zum Verhängnis, dass die Software offenbar heutzutage sehr mitdenkt und bereits vorinstalliert funktioniert.

Moodle benutzt Dateipfade wie beispielsweise https://moodle.bfh.ch/theme/image.php/bfh/theme/1487697086/favicon, und diese werden mit 'slasharguments' umgeschrieben, damit sie aufgelöst werden können (https://docs.moodle.org/32/en/Using_slash_arguments).

Dies haben wir unter PHP 5 (bis letzten Mittwoch abend) selbst durch ein Skript sichergestellt. PHP 7 (ab letzten Mittwoch abend) bietet dies aber 'out-of-the-box' an.

Somit ist nun geschehen, dass die Pfade die erforderliche Umwandlung statt einmal nun zweimal durchliefen. Wir deaktivierten 'slasharguments', damit Bilder, Theme und Dateien geladen wurden.
Dies führte aber trotzdem in Einzelfällen zu unauffindbaren Dateien, beispielsweise Bildern.

Mit dem eben eingebauten Fix wird die Umwandlung nur noch wie erforderlich ein einziges mal durchlaufen und wir konnten 'slasharguments' wieder aktivieren.

Dieses Ereignis wurde von mir wiederum in die Community zurückgemeldet, klickt allenfalls hier für noch technischere Infos: https://moodle.org/mod/forum/discuss.php?d=347659.

Der Zustand wie vor dem Update ist wiederhergestellt und BFH Moodle nun uneingeschränkt nutzbar.

Viele Grüsse

Luca

Berner Fachhochschule / Haute école spécialisée bernoise
IT-Services
Luca Bösch
Software Engineer / Fachspezialist E-Learning
T +41 31 848 33 68<tel:+41%2031%20848%2033%2068>
Dammweg 3, CH-3013 Bern<http://www.openstreetmap.org/#map/46.95519/7.44581>
luca.boesch at bfh.ch<mailto:luca.boesch at bfh.ch>
www.bfh.ch<http://www.bfh.ch/>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bfh.ch/pipermail/bfh-moodle-announce/attachments/20170221/2846f0da/attachment.html>


More information about the bfh-moodle-announce mailing list