镜像部署Moodle课程管理系统(Linux)
简介
本文档指导用户使用华为云市场镜像“Moodle LMS在线学习系统(LAMP)”部署Moodle课程管理系统。
Moodle是一个开源的课程管理系统,采用PHP+MySQL开发,可以帮助教育者建立有效的在线学习社区,以系统功能强大、界面简洁而著称,您可以根据需要随时调整界面,增减内容。
该指导以“在线学习系统 Moodle LMS”为例。
前提条件
- 已购买虚拟私有云和弹性公网IP。
- 弹性云服务器需要绑定弹性公网IP,具体步骤参见为弹性云服务器申请和绑定弹性公网IP。
- 弹性云服务器所在安全组添加了如下表所示的安全组规则,具体步骤参见添加安全组规则。
表1 安全组规则 方向
协议/应用
端口/范围
源地址
入方向
HTTP(80)
80
0.0.0.0/0
操作步骤
- 在华为云市场搜索“在线学习系统 Moodle LMS”。
- 单击搜索到的镜像,进入镜像购买界面。
- 设置要购买弹性云服务器实例的地域、规格、推荐配置和购买方式等信息,并单击“立即购买”。
图1 选择弹性云服务器信息
- 设置云主机的登录密码,阅读并勾选同意《华为云市场服务协议》和《商品服务协议》。
图2 设置云主机登录密码
- 单击“提交订单”。
- 当弹性云服务器处于“运行中”后,通过浏览器访问“http://弹性云服务器公网IP”,正常会出现如下界面:
图3 安装说明
- 单击“打开Moodle安装向导”,开始安装Moodle。
- 根据系统提示,选择安装语言,并单击“向后”。
图4 选择安装语言
- 确认安装路径,并单击“向后”。
图5 确认安装路径
- 选择数据库类型,默认为“改进的MySQL”,并单击“向后”。
图6 选择数据库类型
- 填写数据用户名、密码和数据库服务端口,并单击“向后”。
默认的数据用户名为“root”,密码为“123456”,数据库名为“moodle”。
图7 数据库设置
- 确认版权声明信息,并单击“继续”。
图8 确认版权信息
- 检测安装环境,并单击“继续”。
图9 检查服务器
- 进入安装系统界面,等待安装成功后,单击“继续”。
图10 安装系统
- 设置后台账号信息,并单击“更新个人信息”。
图11 设置后台账号信息
请牢记设置的后台账号信息。
- 设置网站初始化信息,并单击“保存更改”。
图12 设置网站初始化信息
- 根据系统提示完成注册信息确认,并单击“在Moodle.net注册”。
图13 确认注册信息
- 显示如下界面时,表示注册成功。
图14 注册成功
- 测试。
- 打开客户端的计算机,使用浏览器访问“http://弹性云服务器公网IP/login/index.php”,显示如下登录界面。
图15 登录系统
- 输入15中设置的管理账号和密码登录,登录成功后显示如下图所示的界面。
图16 个人主页
- 选择“网站管理”即可体验完整的管理功能。
如下为选择“网站管理 > 课程 > 管理课程和分类”,进入“课程和类别管理”页面。
图17 网站管理
- 购买域名。
- 进行备案。
如果网站未进行备案,且需要使用华为云进行托管,则需要通过华为云备案系统进行备案。具体操作请参见如何进行备案。
- 配置域名解析。
配置域名解析后才能使用注册的域名访问网站。具体操作请参见配置域名解析。
例如,配置的域名为“www.example.com”,配置成功后,可在浏览器地址栏中输入“http://www.example.com”访问部署的网站。
- 打开客户端的计算机,使用浏览器访问“http://弹性云服务器公网IP/login/index.php”,显示如下登录界面。