Moodle是一个课程管理系统,采用PHP加MySQL方式运行的自由开源软件。使用Moodle为
前提条件
已注册阿里云账号。如还未注册,请先完成账号注册。
如需用户通过域名访问您的站点,请确保您已备案域名。如果域名没有备案,
购买 ECS
实例 后,请访问阿里云备案中心,进行备案。
已在安全组的入方向添加安全组规则放行21、3306端口。具体操作,请参见添加安全组规则。
操作步骤
使用云市场镜像创建ECS实例。
计费 方式:如果您的站点需要备案,应选择包年包月。公网带宽:选中分配公网IPv4地址。
安全组:选择前提条件中配置的安全组。
其他配置您可以按需选择。配置详情,请参见使用向导创建实例。
单击moodle 网络教学平台(Centos 7.0 64位)进入镜像详情页。
在镜像详情页,您可以获取镜像的使用
指南 。单击立即购买。
在自定义购买页面,镜像区域已自动设置为您购买的镜像。按页面提示,完成其他配置项并购买ECS实例。
需注意以下配置:
获取ECS实例的公网IP地址。
登录ECS管理控制台。
在左侧导航栏,选择。
在顶部菜单栏处,选择目标ECS实例所在地域。
找到目标ECS实例,在IP 地址列获取该实例的公网IP地址。
获取随机生成的MySQL数据库权限及FTP权限。
远程
连接 已购ECS实例。具体操作,请参见通过密码或密钥认证登录Linux实例。运行命令cat default.pass查看并记录随机生成的MySQL数据库权限及FTP权限。
说明 请妥善记录MySQL数据库权限及FTP权限,以便后续步骤使用。

在浏览器地址栏里,输入
http://ECS实例公网IP地址/install.php并回车。安装Moodle。
数据库主机:只能输入
127.0.0.1。数据库名、数据用户名和数据库密码:输入第3步中记录的MySQL数据库权限信息。
数据库服务端口:输入
3306。
选择您需要的语言,单击向后。
本示例中,选择简体中文。

在确认路径页面,所有默认目录保持不变。单击向后。

在选择数据库驱动页面,类型列表选择默认值。单击向后。

配置数据库信息,单击向后。
阅读并确认了解版权声明,单击继续。
检查已
部署 完成的插件,单击继续。当安装页面底部出现继续时,说明已经完成安装。单击继续。
按要求设置Moodle系统的主管理员账号信息,单击更新个人资料。

设置首页、位置及身份认证信息,单击保存更改。
安装完成,自动进入管理后台首页。

说明 数据库的管理地址为
http://ECS实例公网IP地址/phpmyadmin/。可选:您可以按以下步骤在服务器里绑定域名。
安装完成后,用户可以使用公网IP地址访问您的网站。如果您希望用户使用域名访问您的站点,应先绑定域名。
远程连接ECS实例。连接方式请参见通过密码或密钥认证登录Linux实例。
运行vim /etc/httpd/conf/httpd.conf命令打开配置文件。
按i键进入编辑模式。
配置Servername。
将
localhost改为您自己的域名。例如,www.yourdomain.com。
按Esc键退出编辑模式,然后输入:wq并回车以保存并关闭文件。

