wwwroot的设置对测验的影响

wwwroot的设置对测验的影响

pzlpdy ★發表於
Number of replies: 0

把/etc/moodle/config.php中的$CFG->wwwroot 设置为 '/moodle'后,
(即:$CFG->wwwroot = '/moodle';)
外网和内网就都可以通过相应的ip地址访问moodle了。
不幸的是,这导致了一个新的问题出现——在编辑试卷时教师能够预览试卷,
但学生无法进入“测验”页面,提示信息为:

Fatal error
: Class name must be a valid object or a string in /usr/share/moodle/lib/pagelib.php on line 67

如果设置:$CFG->wwwroot ='http://192.168.0.xxx/moodle';
则内网内的学生可以进入“测验”页面;
设置$CFG->wwwroot 为因特网ip时,外网用户也能进入“测验”页面。

这个问题虽然可以在网关上解决,但我想能改变pagelib.php中对URL的处理方式
未尝不是一个好的办法。

希望这个问题能引起开发者的注意,如果您的E文好的话请帮忙翻译到开发者
页面上,多谢!
評比平均分數: -