6.3 Moodle的安装与配置
6.3.1 基本设置
( 1 )下载软件包并解压缩。将下载得到的压缩包解压到 /opt/coolstack/apache2/htdocs/moodle 目录下。并设定 moodle 目录的读写权限:
# chmod 777 /opt/coolstack/apache2/htdocs/moodle
( 2 )创建数据库。用我们在前面已经配置好的 phpMyAdmin 或者 phpMinAdmin ,在 MySQL 中创建一个数据库 moodle 。同样,请设定数据库字符校对集为 utf8_general_ci 。
6.3.2 安装、配置 Moodle
启动 Moodle 的安装。在浏览器中访问 http://localhost/moodle/install.php ,并按如下步骤进行:
( 1 )设置语言。设定为 Chinese ( zh_cn )。
( 2 )检测环境必需项目。注意必须要求各项目检测通过,否则不能继续安装,如下图:
( 3 )设置安装位置。其中需要特别说明的是 “ 数据目录 ” 。 Moodle 需要一个足够容量的目录,用以存放用户上传的课程和图片,假设我们在这里将其命名为 moodledata 。为安全考虑,此目录不应该直接位于 Web 目录内,以防止他人通过 Web 连接直接获得这些文件。假设我们在 /opt 目录下创建此目录,并设置其拥有用户为 webservd:webservd ( webservd 为 Apache 进程用户)。进入命令行终端执行如下命令:
~$ su
( 输入 root 密码 )
# cd /opt
/opt# mkdir moodledata // 创建目录 moodledata
/opt# chown -R webservd:webservd moodledata // 设置目录拥有者
上面的命令执行后, moodledata 目录只有 webservd:webservd 用户拥有读、写和执行访问权,确保了信息的安全。设定界面如下:
( 4 )配置数据库。这个不用多说了,按提示填写即可。
( 5 )服务器检查。主要是针对前文提到的各推荐项目的检查,最好如全部通过,如下图:
(6)下载语言包。在这里可下载简体中文语言包。直接跳过也可以,可在安装完毕后再下载。继续。
至此,安装程序成功创建了配置文件/opt/coolstack/apache2/htdocs/moodle/config.php。
(7)初始化数据库。大约通过10个左右的子步骤,完成数十张数据库表的初始化。过程全自动,如果各表的初始化没问题,我们点“继续”就可以了。
(8)设置管理员信息。按照各项要求填写即可。
(9)设置首页。按照页面各项要求填写。
至此,Moodle安装配置完毕。在浏览器访问http://localhost/moodle进入首页。