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 |
|
dataroot |
Das moodledata Verzeichnis |
|
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 |