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 |