安装Moodle之Linux平台下搭建Moodle平台教程

2020视频教程更新

Ubuntu16.04部署lamp环境安装Moodle3.5.4教程

https://www.bilibili.com/video/av46780712/

Win7使用集成环境Wamp3.1.4安装Moodle3.4.1教程

 https://www.bilibili.com/video/av46697469/

背景介绍

Linux操作系统稳定可靠,是做服务器的首选。目前大部分服务器都运行在Linux系统上。Moodle,开源在线教育平台,支持二次开发等。

Linux平台以其稳定性受到青睐,近期在Linux平台部署Moodle时,遇到了很多问题,最后都成功解决了,在此做笔记整理下。

基本流程是配置好Linux服务器,然后安装web环境,安装moodle,下面会具体说说怎么操作。

安装过程

我的环境是:centos7,其他的Ubuntu等都是可以的。

推荐选购云服务器,腾讯云或者阿里云服务器都是可以的。还是很划算的,新用户只要100起。

环境搭建采用OneinStack,安装最新Moodle版本,成功了,下面是分步说明。

一、安装linux系统

推荐使用Centos7版本,如果不用云服务器就要自己安装了,以下是链接。

https://www.centos.org/download/(自选版本)

选择一个版本来安装吧(推荐最新稳定版)

推荐安装方式:首先用UltraISO软碟通将镜像刻录在U盘里,接着从U盘引导进入。

安装教程也给一份:Centos7安装教程:http://jingyan.baidu.com/article/a3aad71aa180e7b1fa009676.html

安装centos7应该问题不大,自己照着网上教程操作即可。

二、配置Web服务器环境

配置web服务器是最容易出问题的,一定要选择好正确的安装方式,我最开始采用数据库、php等分别安装,发现自己配置了半天问题依旧很多,最后问同学打听使用的一键安装脚本,很容易就实现了安装,并且可以安装Moodle。

推荐使用一键安装平台:https://oneinstack.com/install/

安装步骤(代码可以见脚本平台首页):

官网可以看到

照着下一步操作即可,我选用的是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、如果不介意付费服务,点击与我联系

参考资料:

1、CentOS7下LAMP+Moodle环境搭建:

http://www.jianshu.com/p/de6c6f88a5f1

2、linux下快速安装moodle平台(oneinstack方案):

http://blog.sina.com.cn/s/articlelist_5355138818_0_1.html

3、linux下的搭建资料二

https://www.cnblogs.com/toughlife/p/5513934.html

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 106,546评论 12 127
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 144,269评论 18 621
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 74,125评论 8 448
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 38,174评论 5 340
  • 好久没有回忆了,许是太乏觉得怀念太累;好久没有正经看过一本书了,许是太燥静不下心;好久没有去看一场电影,许是胖...
    随性的猫儿阅读 101评论 2 1