CentOS 7 安装 Moodle

Moodle (Modular Object-Oriented Dynamic Learning Environment)是免费开源的在线学习管理系统,允许学校、教育工作人员创建在线课程。

关于Moodle的详细介绍:

系统要求:

  • 使用的系统:CentOS 7.x
  • 需要的磁盘空间:5G
  • CPU:1-2G
  • 内存:512M-

CentOS 7 安装 Moodle

#1 安装LAMP

安装PHP模块:

启动Apache和MariaDB服务:

如果你启用了防火墙,不要忘了打开相关端口。

运行MySQL初始化安全脚本:

root密码默认为空,然后按照提示设置。

CentOS 7 安装 Moodle

#2 创建数据库

创建一个用来存储Moodle数据的数据库。

连接MariaDB,进入MariaDB命令行:

创建一个数据库:

创建一个新用户,并赋予完全访问moodle_data数据库的权限:

创建的数据库用户moodle,密码test1234。

退出:

#3 下载Moodle

下载地址:https://download.moodle.org/releases/latest/;我安装时最新稳定版本是3.1:

CentOS 7 安装 Moodle

解压:

更改目录权限:

#4 安装Moodle

创建一个目录用来存储Moodle的数据文件:

重启Apache服务:

创建Moodle配置文件:

编辑配置文件:

找到数据库配置:

设置域名:

数据文件存储位置:

使用浏览器访问:http://your_domain_or_IP:

我遇到了一个错误:

CentOS 7 安装 Moodle

从错误信息可以看出这是权限问题,apache没有/var/www/moodledata目录的写权限。经过各种调试,我发现这是SELinux引起的。最快的解决方法是关闭SELinux,如果你熟悉SELinux,可以配置SELinux。

CentOS 7 安装 Moodle

点击Continue;检查你的服务器是否满足运行Moodle的条件:

CentOS 7 安装 Moodle

点击Contine,Moodle开始创建表。

然后设置管理员账户:

CentOS 7 安装 Moodle

设置网站名称和描述:

CentOS 7 安装 Moodle

安装完成:

CentOS 7 安装 Moodle


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注