Moodle 课程管理平台搭建

  • A+
所属分类:安全博客

前言

系统:Ubuntu 12.04.4 LTS 64位

我们需要在系统搭建一个WEB环境,为了避免比较繁琐的配置,这里使用国人集成的WEB环境懒人安装包oneinstack

安装过程可能持续1-3小时,具体用时视机器性能和网络而定。

开始搭建

Moodle官网下载最新版tar压缩文件

然后执行以下命令,把文件解压到网站根目录

root@ubuntu:~# cd /data/wwwroot
[email protected]:/data/wwwroot# tar xzf moodle-latest-*.tgz
[email protected]:/data/wwwroot# rm -rf default
[email protected]:/data/wwwroot# mv moodle default
[email protected]:/data/wwwroot# chown -R www:www default
[email protected]:/data/wwwroot# chmod -R 755 default
[email protected]:/data/wwwroot# mkdir moodledata
[email protected]:/data/wwwroot# chown -R www:www moodledata
[email protected]:/data/wwwroot# chmod -R 777 moodledata

然后通过浏览器访问http://127.0.0.1/install.php,根据页面提示进行操作,即可完成学习平台的安装。

注意,如果安装过程中出现网页错乱或者图片无法显示,请按照下面提示进行操作

[email protected]:~# cd /usr/local/nginx/conf
[email protected]:/usr/local/nginx/conf# nano nginx.conf

在server{}之间放入以下内容:

    if ( !-e $request_filename ){
        rewrite ^(.*)/([^/]+).php(.*) $1/$2.php?file=$3 last;
        }

按Ctrl-O和回车键保存,然后按Ctrl-X退出文本编辑器。

使用命令重启网页服务器service nginx restart

重启完毕后,刷新一下网页即可恢复正常。

至此,Moodle课程管理平台搭建已经完成。

附 BigBlueButton For Moodle插件安装

首先下载最新版BigBlueButton For Moodle插件,插件名为BigBlueButtonBN。还需要下载BigBlueButtonBN插件所需要的额外插件RecordingsBN,用于课程录制的访问和管理。

把两个zip文件放到Moodle所在主机的root根目录(/root),然后执行以下命令

[email protected]:~# cd /data/wwwroot/default/mod
[email protected]:/data/wwwroot/default/mod# mv ~/mod*.zip ./
[email protected]:/data/wwwroot/default/mod# unzip mod*.zip
[email protected]:/data/wwwroot/default/mod# chown -R www:www bigbluebuttonbn
[email protected]:/data/wwwroot/default/mod# chown -R www:www recordingsbn

接下来通过浏览器访问http://127.0.0.1/,使用超级管理员帐号登录后台。网站系统将会自动检测到新添加插件,按照提示操作安装即可。

然后我们需要配置BigBlueButtonBN插件,插件安装完毕后会提示您配置插件。当然,你也可以在使用管理员帐号登录后台后,访问BigBlueButtonBN插件配置来进行配置。

这里需要修改BigBlueButton Server URLBigBlueButton Shared Secret这两项,我们可以在装有BigBlueButton的主机上执行以下命令查看

[email protected]:~# bbb-conf --secret
       URL: http://127.0.0.1/bigbluebutton/
      Salt: d4c4b8ca0148ad8cd9644349bbc2aac4
(其中URL为BigBlueButton Server URL,Salt为BigBlueButton Shared Secret)

修改完,点击“保存更改”。

RecordingsBN也可以进行配置,不过我们保持默认配置好啦。如果后续需要对它的配置进行修改,可以访问RecordingsBN插件配置来进行配置。

Source: impakho.com | Author:impakho

相关推荐: Kali 2.0 VMware安装常见问题

刚刚又重装了一遍Kali2.0的虚拟机,发现如果设置有点偏差就容易出问题。不过最后还是顺利装上了。首先,在创建虚拟机的时候,我选择的是Other Linux 3.x X64。接下来的硬盘大小我设置的是30G。核心数看自己的电脑情况而定,我的是4核心。网络就是N…

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: