在本机测试却想改成可以网络访问的设置问题说明
  • 提交:天一
  • 时间:08-09-24 18:20
  • 更新:10-11-16 12:42
最近有不少朋友在安装使用Moodle,这非常高兴,说明Moodle正被越来越多的关心与使用,同时,easymoodle一体包也被很多人来用研究测试。感到非常欣慰,虽然好久没作更新,但安装包的稳定是有目共睹的。
然而Moodle要能成为服务器,并提供给学生使用却不是一件容易的事。
首先,他需要php及mysql的支持,可以基本iis的,也可以是apache,或其他WEB服务器。官方推荐的是LAMP环境。这也是很多研究者不能提供的。
其次,他需要一定性能的配置的机器,根据学生的访问数,并发的数越多,要求自然也大幅提升,大内存,服务器CPU,对投入是一相高的要求。
第三,从测试到服务器的转变,不是修改一二个参数的问题,要考虑系统的稳定,安全,所以我并不推荐用easymoodle一体包当服务器程序用。
不过,有朋友经常在本机测试却想改成可以网络访问,产生了不少问题,所以简单说下设置问题。
1.easymoodle安装后,默认的访问是通过localhost或127.0.0.1,也是本机地址。无法供其他机器访问。如果想让其他机器访问,就得通过域名或局域网、公网IP。这就造成了moodle绝对地址与相对地址的问题,moodle使用的是绝对地址,也就是,你原来的通过localhost/moodle/ffile.php/19/1.jpg访问的图片,到了新地址中,还是原来的地址,就无法显示。需改成新的访问地址才能访问。这也是很多朋友说,怎么页面全乱的原因。你可以进入系统,逐一修改上传文件,图片等内容的地址。
修改访问地址的方法是,打开Moodle程序下config.php配置文件,修改
$CFG->wwwroot =
http://localhost/moodle'; 为你的访问地址。

2.如果课程较多,修改麻烦,可以这样做。
(1)重新安装一个全新的平台,在安装时,wwwroot即访问地址设置成你向外公布的地址。测试能正确访问。
(2)把原来平台的课程备份,然后到新平台上恢复过来。
这个方法我感觉是好的办法,特别是整个平台移植时,必须用这个方法,虽然时间费,但效果好。不容易出错。

3.最近一位大侠通过查询数据库,用查找替换的方法,将数据库的localhost替换成访问地址。只要是懂得Mysql命令操作。菜鸟们就要好好学习了。
4.通过地址更改器,现在比较方便了。http://www.emoodle.org/vread-450.html[09.4.1更新]\
5.更好的办法见:http://www.emoodle.org/vread-531.html
09-09-16 13:09,天一 与论坛同步在[原创教程]

文章推荐

    Loading...

人气排行

    Loading...
[ 简体中文 ] [ 简改蓝 ] 管理模式
Copyright ©2005 - 2008 www.emoodle.org
Processed in 0.009(s) Powered by Hutula 1.0

浙ICP备08007391号-1