2020视频教程更新
Ubuntu16.04部署lamp环境安装Moodle3.5.4教程
Win7使用集成环境Wamp3.1.4安装Moodle3.4.1教程
背景介绍
Linux操作系统稳定可靠,是做服务器的首选。目前大部分服务器都运行在Linux系统上。Moodle,开源在线教育平台,支持二次开发等。
Linux平台以其稳定性受到青睐,近期在Linux平台部署Moodle时,遇到了很多问题,最后都成功解决了,在此做笔记整理下。
基本流程是配置好Linux服务器,然后安装web环境,安装moodle,下面会具体说说怎么操作。
安装过程
我的环境是:centos7,其他的Ubuntu等都是可以的。
推荐选购云服务器,腾讯云或者阿里云服务器都是可以的。还是很划算的,新用户只要100起。
环境搭建采用OneinStack,安装最新Moodle版本,成功了,下面是分步说明。
一、安装linux系统
推荐使用Centos7版本,如果不用云服务器就要自己安装了,以下是链接。
选择一个版本来安装吧(推荐最新稳定版)
推荐安装方式:首先用UltraISO软碟通将镜像刻录在U盘里,接着从U盘引导进入。
安装教程也给一份:Centos7安装教程:http://jingyan.baidu.com/article/a3aad71aa180e7b1fa009676.html。
安装centos7应该问题不大,自己照着网上教程操作即可。
二、配置Web服务器环境
配置web服务器是最容易出问题的,一定要选择好正确的安装方式,我最开始采用数据库、php等分别安装,发现自己配置了半天问题依旧很多,最后问同学打听使用的一键安装脚本,很容易就实现了安装,并且可以安装Moodle。
安装步骤(代码可以见脚本平台首页):
官网可以看到
照着下一步操作即可,我选用的是Nigix,php,Mariadb,其他可以默认,版本可以用新一些的就行了。
(201801新增:OneinStack如何支持fileinfo?)
三、安装Moodle
获取Moodle:进入官网下载*.tar.gz格式文件(在Windows下载)
通过WinSCP工具将文件上传至服务器www录下(在Windows下,客户端),服务器的www目录看你的配置文件设置。
解压Moodle在当前目录下。
打开网址:http://服务器ip/moodle即可看到安装界面,按照提示操作即可。
问题解决
1、语言包问题,换用英语安装或者按照操作下载语言包上传即可,这个问题不大。
2、安装之前的一步提示,数据库配置问题。
解决方案:在MySQL安装目录下找到my.conf,在[mysqld]段加入以下配置
innodb_large_prefix=1
innodb_file_format=Barracuda
重启数据库,刷新页面
注明:我的配置文件位置/etc/my.cnf
3、安装版本要求:
预祝成功,不会的地方请多多百度。
(如有需要,本人提供有偿搭建服务,点击进入我的店铺,鼓励自己动手)
总结
1、搭建moodle,实际就是配置web环境,访问PHP程序。
2、可与微信结合,开发出一个生态,一个课程平台。
3、如果不介意付费服务,点击与我联系。
作者:池中雨景