Config-Settings Nützliche Config-Settings Verzeichnisse in Moodle Setting Bedeutung Beispiel root Zeigt auf das Verzeichnis in dem Moodle auf dem Server liegt /var/www/html wwwroot Die URL, unter der Moodle erreichbar ist https://forum.moodle-an-hochschulen.de  dirroot Das Verzeichnis, in dem der Moodle Quellcode liegt /var/www/html für <= 5.0 /var/www/html/public für >=5.1 dataroot Das moodledata Verzeichnis /opt/moodledata Hilfreiche Settings aus der config-dist.php Die Definition von Config-Settings erfolgt durch einen Eintrag in die Datei  config.php. Man findet (fast) alle möglichen Settings in der Datei config-dist.php. Wichtig: man überschreibt dann auch die im Web-Backend unter Site-Administration eingestellten Werte bzw. kann diese dort nicht mehr verändern! Setting Bedeutung Quelle $CFG->debug_developer_use_pretty_exceptions = true stellt ein ob Whoops benutzt wird “This is only used when the following conditions are met: - Composer dependencies are installed - $CFG->debug and $CFG->debugdisplay are set - the request is not a CLI, or AJAX request” config-dist.php $CFG->debug_developer_debugging_as_error = true stellt ein, ob Whoops bei Fehlern anhält oder nicht config-dist.php $CFG->debug_developer_editor = 'vscode' Whoops: Dateien im bevorzugten Editor öffnen config-dist.php $CFG->forced_plugin_settings = ['backup' => ['backup_auto_max_kept' => 3, 'backup_auto_destination' => '/path/to/moodlebackup/' ] ] Erzwingen von Plugin-Settings config-dist.php#L920 Geheime Config-Settings Settings, die nicht in der Datei config-dist.php gelistet sind Die Definition von Config-Settings erfolgt durch einen Eintrag in die Datei  config.php. Hier finden sich Settings, die nicht in der Datei config-dist.php gelistet sind. Setting Bedeutung Quelle $CFG->draft_area_bucket_capacity = 50 Anzahl der Dateien im Draft-Bereich einer Filearea Berengar Lehr im Matrix-Raum Moodle an HS D-A-CH am 18.02.2025 filelib.php#L46 filelib.php#L634 $CFG->draft_area_bucket_leak = 0.2 Leaking rate of the draft area bucket Leaky Bucket Berengar Lehr im Matrix-Raum Moodle an HS D-A-CH am 18.02.2025 filelib.php#L51 filelib.php#L635 $CFG->task_concurrency_limit_default = 0 0 = kein Limit adhoc_task.php#L138 $CFG->task_concurrency_limit = ['core\task\course_backup_task' => 3]; Limit für gleichzeitige Tasks einer bestimmten Klasse setzen adhoc_task.php#L154 Autorin: Melanie Treitinger, Ruhr-Universität Bochum