环境配置
配置要求
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
插件
多种类型可以选择
安装准备
创建站点
moodle.snowcool.cn
解压
moodle-4.3.3.tgz 解压后更改文件夹名称为/htdocs
zh_cn.zip 解压后放到/moodledata/lang (可以不做,由系统自动下载)
站点设置
关闭防跨站攻击(open_basedir)
修改网站运行目录为/htdocs
网页安装
打开网址
会自动转向安装页面 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位