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'

JeanChristopheAndré/Notes/Moodle (dernière édition le 2011-02-23 16:31:11 par JeanChristopheAndré)