14.点击“继续”
15.填写好Moodle管理员的信息之后点击“更新个人资料”。(注意:记住Moodle的管理员账号和密码,很重要)
16.在这里可以进一步完善个人资料,完善之后点击“更新个人资料”。
17.经过跋山涉水,万里长征,我们终于来到Moodle的首页啦!!!
至此,Moodle安装成功!
不过到这里还没有完,我们在服务器上通过确实是可以访问Moodle了,但是我们要实现的最终效果是让局域网中的其它电脑也能够访问服务器上的Moodle。那么该怎么做呢?如果我们不对Moodle的配置做任何更改,局域网中的其它电脑是不能访问到服务器上的Moodle的,我们用浏览器访问会提示“只能通过访问”或者“只能通过访问”。这个时候,我们需要对Moodle的配置文件进行设置。
在我的电脑上,Moodle的配置文件是E:\Program Files\Apache Software Foundation\Apache2.2\moodle\config.php,我们打开config.php,里面的配置如下:
其中,$CFG->wwwroot = 'http://localhost'指定了Moodle只能在服务器上经由进行访问,如果我们要在局域网的其它电脑上访问,只需要把localhost换成服务器的IP地址即可。例如,我的电脑在局域网中的IP地址为:192.168.1.103,于是,我把localhost替换成192.168.1.103。更改之后保存,我们在浏览器地址栏中输入:,回车打开,我们再次成功进入到Moodle的首页,如图:
为了确定局域网中的其它设备可以访问服务器上的Moodle,我用自己的手机进行了测试,我在手机浏览器中输入,同样可以打开Moodle,如图:
至此,Moodle全部安装完毕!
剩下的便是在这个搭建好的Moodle平台上开展学习和研究啦!
最后,我简单做一下总结,在服务器上搭建Moodle平台总共可以分为两大步:
1.搭建Apache + PHP + MySQL环境;
2.安装Moodle。
其中,在搭建Apache + PHP + MySQL环境的时候需要特别注意的是:
1.Moodle对Apache、PHP、MySQL的版本是有要求的,我们应该选择能够满足Moodle最低要求的软件版本;
2.弄清楚关键的配置环节,如:配置Apache最关键的是加入对PHP模组的支持和对PHP解析的支持,此外就是Apache的DocumentRoot和访问权限需要合理配置;PHP中需要开启多项扩展以支持Moodle的安装要求,提升PHP的性能;MySQL需要对端口号、最大连接数等进行合理的设置等等。具体配置请参考文中的详细配置步骤。
3.在安装的过程中会出现各种各样的问题,如:
a) Apache不能正常启动,原因可能是Apache的服务端口和别的软件冲突了,这时候我们可以停止掉与Apache服务冲突的进程,也可以更改Apache的端口号以避免端口重复;
b) 安装好的Apache不能访问,很可能是由于防火墙拦截的原因,我们需要把Apache的服务程序添加到Windows防火墙的信任列表里面;
c) MySQL安装失败,原因可能是我们之前安装过MySQL,我们需要卸载干净之前的MySQL,包括安装程序、注册表信息、数据文件等。
在安装Moodle的时候我们需要注意的是:
1.通过配置php.ini开启相应的php扩展,具体开启步骤和方法参见上文;
2.可能会遇到一些问题导致无法继续安装,这个时候我们先看问题,可以先尝试更改一些配置来调试问题,但是如果始终无法调试好问题,那么我们可以选择彻底删除之前的Moodle安装目录和Moodle数据存放目录,然后重新解压Moodle安装包,重新安装;
3.安装过程中可能会遇到提示Apache、PHP或者MySQL版本过低,无法正常安装的问题,这个时候我们就需要下载符合最低要求版本的软件并重新安装,以满足Moodle的最低配置要求。
4.安装完Moodle我们需要在局域网中用其他的电脑访问,可能会出现“只能通过访问”或者“只能通过访问”的情况,这个时候我们需要在Moodle的config.php中配置服务器的IP地址。
关于心态,我想说的是,从配置PHP环境到安装Moodle,这个过程确实比较复杂,当我们遇到问题的时候不能急,更不能失去信心,我们要学会根据问题的提示提炼出关键信息,然后依据关键信息去搜索相关资料,通过不断地查阅资料,学习别人处理类似问题的方法,从而一步一步解决面临的问题。一旦你成功了第一次,那么之后的每一次将变得越来越容易!