Direkt zum Hauptinhalt

Nützliche Config-Settings

Verzeichnisse in Moodle

SettingBedeutungBeispiel
rootZeigt auf das Verzeichnis in dem Moodle auf dem Server liegt/var/www/html
wwwrootDie URL, unter der Moodle erreichbar isthttps://forum.moodle-an-hochschulen.de 
dirrootDas Verzeichnis, in dem der Moodle Quellcode liegt

/var/www/html für <= 5.0

/var/www/html/public für >=5.1

datarootDas 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