Pour une meilleure gestion dynamique du nom du site, mettre ça dans /etc/moodle/config.php :
$CFG->wwwroot = 'http'.(isset($_SERVER['HTTPS'])?'s':'').'://'.$_SERVER['HTTP_HOST'].':'.$_SERVER['SERVER_PORT'].'/moodle';
Exemple de bidouille (mauvaise solution, temporaire, pour que les quiz fonctionnent) pour un serveur Moodle derrière un serveur web frontal :
--- /usr/share/moodle/lib/pagelib.php.orig 2007-12-28 02:16:33.000000000 +0000 +++ /usr/share/moodle/lib/pagelib.php 2011-02-23 12:47:41.000000000 +0000 @@ -86,6 +86,9 @@ static $mappings = NULL; +$SITE = 'http:--www.vn.auf.org-moodle-'; +if (substr($type, 0, strlen($SITE)) == $SITE) { $type = substr($type, strlen($SITE)); } + if ($mappings === NULL) { $mappings = array( PAGE_COURSE_VIEW => 'page_course'