文档首页 > > 最佳实践> 镜像部署Moodle课程管理系统(Linux)

镜像部署Moodle课程管理系统(Linux)

分享
更新时间: 2019/07/16 20:57

简介

本文档指导用户使用华为云市场镜像“Moodle LMS在线学习系统(LAMP)”部署Moodle课程管理系统。

Moodle是一个开源的课程管理系统,采用PHP+MySQL开发,可以帮助教育者建立有效的在线学习社区,以系统功能强大、界面简洁而著称,您可以根据需要随时调整界面,增减内容。

该指导以“Moodle LMS在线学习系统3.5.2(LAMP)”为例。

前提条件

  • 已购买虚拟私有云和弹性公网IP。
  • 弹性云服务器需要绑定弹性公网IP,具体步骤参见为弹性云服务器申请和绑定弹性公网IP
  • 弹性云服务器所在安全组添加了如下表所示的安全组规则,具体步骤参见添加安全组规则
    表1 安全组规则

    方向

    协议/应用

    端口/范围

    源地址

    入方向

    HTTP(80)

    80

    0.0.0.0/0

操作步骤

  1. 在华为云市场搜索“Moodle LMS在线学习系统(LAMP)”。
  2. 单击搜索到的镜像,进入镜像购买界面。
  3. 设置要购买弹性云服务器实例的地域、规格、推荐配置和购买方式等信息,并单击“立即购买”。

    图1 选择弹性云服务器信息

  4. 设置云主机的登录密码,阅读并勾选同意《华为云市场服务协议》和《商品服务协议》。

    图2 设置云主机登录密码

  5. 单击“提交订单”。
  6. 当弹性云服务器处于“运行中”后,通过浏览器访问“http://弹性云服务器公网IP/9panel”,正常会出现如下界面:

    图3 安装说明

  7. 单击“打开Moodle安装向导”,开始安装Moodle。
  8. 根据系统提示,选择安装语言,并单击“向后”。

    图4 选择安装语言

  9. 确认安装路径,并单击“向后”。

    图5 确认安装路径

  10. 选择数据库类型,默认为“改进的MySQL”,并单击“向后”。

    图6 选择数据库类型

  11. 填写数据用户名、密码和数据库服务端口,并单击“向后”。

    默认的数据用户名为“root”,密码为“123456”,数据库名为“moodle”。

    图7 数据库设置

  12. 确认版权声明信息,并单击“继续”。

    图8 确认版权信息

  13. 检测安装环境,并单击“继续”。

    图9 检查服务器

  14. 进入安装系统界面,等待安装成功后,单击“继续”。

    图10 安装系统

  15. 设置后台账号信息,并单击“更新个人信息”。

    图11 设置后台账号信息

    请牢记设置的后台账号信息。

  16. 设置网站初始化信息,并单击“保存更改”

    图12 设置网站初始化信息

  17. 根据系统提示完成注册信息确认,并单击“在Moodle.net注册”。

    图13 确认注册信息

  18. 显示如下界面时,表示注册成功。

    图14 注册成功

  19. 测试。

    1. 打开客户端的计算机,使用浏览器访问“http://弹性云服务器公网IP/login/index.php”,显示如下登录界面。
      图15 登录系统
    2. 输入15中设置的管理账号和密码登录,登录成功后显示如下图所示的界面。
      图16 个人主页
    3. 选择“网站管理”即可体验完整的管理功能。

      如下为选择“网站管理 > 课程 > 管理课程和分类”,进入“课程和类别管理”页面。

      图17 网站管理
    4. 购买域名。

      为了便于网站的访问和使用,可以给网站设置一个单独的域名,使用域名访问网站。首先,需要在域名注册商处获得授权的域名。

    5. 进行备案。

      如果网站未进行ICP备案,且需要使用华为云进行托管,则需要通过华为云备案系统进行ICP备案。具体操作请参见如何进行备案

    6. 配置域名解析。

      配置域名解析后才能使用注册的域名访问网站。具体操作请参见配置公网域名

      例如,配置的域名为“www.example.com”,配置成功后,可在浏览器地址栏中输入“http//www.example.com”访问部署的网站。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区