Debian12 安装Moodle在线教育平台

Software · 2024-03-16

环境配置

配置要求

5GB 硬盘

1G以上内存 (1G可以支持10-20名并发用户)

安装BTPanel

# Debian
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec

# 万能脚本
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

安装LNMP

自Moodle4.1起

PHP要求版本8.0以上版本

MySQL要求8.0以上版本

MariaDB要求10.6.7以上版本(Debian12下BT不支持安装)

PHP配置要求

安装模块

fileinfo

opcache

exif

修改配置

开户curl

extension=curl

最大输入变量至少5000

max_input_vars = 5000

下载资源

官网最好翻墙

安装包

https://download.moodle.org/releases/latest/

https://download.moodle.org/download.php/stable403/moodle-4.3.3.tgz

语言包

安装过程中选择也会自动下载

https://download.moodle.org/langpack/4.3/

https://download.moodle.org/download.php/langpack/4.3/zh_cn.zip

插件

多种类型可以选择

https://moodle.org/plugins/

安装准备

创建站点

moodle.snowcool.cn

图片

解压

moodle-4.3.3.tgz 解压后更改文件夹名称为/htdocs

zh_cn.zip 解压后放到/moodledata/lang (可以不做,由系统自动下载)

站点设置

关闭防跨站攻击(open_basedir)

修改网站运行目录为/htdocs

网页安装

打开网址

http://moodle.snowcool.cn/

会自动转向安装页面 http://moodle.snowcool.cn/install.php

第一步、选择语言

选择简体中文

第二步、确认安装路径

保持默认,数据保存在/moodledata文件夹中

应用程序目录

/www/wwwroot/moodle.snowcool.cn/htdocs

数据目录

/www/wwwroot/moodle.snowcool.cn/moodledata

第三步、下载语言包

下载失败的话就手动下载解压后再更新页面

https://download.moodle.org/download.php/langpack/4.3/zh_cn.zip

第四步、选择数据库类型

改进的MySQL (native/mysqli)

第五步、连接数据库

第六步、确认版权信息

第七步、修复检查中发现的问题

启用PHP模块

fileinfo

exif

opcache

重启php服务

图片

第八步、重载检查页面并继续

重新载入

继续安装

第九步、进入安装更新数据库

刷新时会报错,等着更新完成

更新完成开始升级数据库

第十步、升级插件到新版本

需要等待插件全部升级完成

不要刷新!不要刷新!刷新后会重新执行!

执行完毕可以继续安装

第十一步、设置管理员信息

红色叹号的为必填项

密码不能少于8位

第十二步、网站首页设置

第十三步、设置技术支持邮箱

进入我的页面完成安装

Theme Jasmine by Kent Liao