一条清楚的升级流程,没有黑盒
从第一次评估到最后验收,你都知道进行到哪一步、下一步是什么。
评估站点
检查 Moodle 版本、插件/主题、PHP、数据库、服务器和自定义改动,给出升级路径和风险清单。
staging 测试
复制一份完整站点,在隔离环境升级;逐个测试插件,处理警告和兼容问题。
你验收
你登录 staging 检查课程、登录、成绩、报表和插件;确认后我们才安排生产切换。
低峰上线
切换前再备份,按约定时间上线,逐项验证;保留回滚方案。
升级包含什么
完整备份
staging 前和生产切换前各一次全量备份,数据库和文件都在。
插件/主题兼容
逐个检查已装插件和主题;不兼容的提前给替代/升级/移除方案。
环境检查
PHP、数据库、扩展、磁盘、邮件、缓存和定时任务。
staging 验证
课程、用户、登录、成绩、报表、上传和移动端逐项测试。
低峰切换
按约定时间上线,尽量减少对教学的影响。
上线验证与文档
升级后检查、回滚步骤、版本和插件清单交付。
选一个升级方案
当前 4.x / 5.x
升级到目标版本,包含备份、staging、插件兼容、低峰上线和验收。
当前 3.x 及更早
跨版本升级,先处理主题/插件/自定义兼容,再按阶段升级到目标版本。
持续跟进版本
每年 2–3 次计划升级、版本提醒、优先排期和升级后检查。
升级周期通常约 2 周,取决于插件数量、自定义改动和验收时间;具体排期与报价按站点评估。
常见问题
升级要多久?
通常约 2 周:第一周评估、staging 和测试升级,第二周验收和上线。插件多、自定义多的站点会更久,评估后给明确排期。
上线会停多久?
按低峰时段切换,尽量把停机控制在短时间内;具体取决于站点环境、数据量和切换方案,评估时说明。
插件不兼容怎么办?
在 staging 就会发现。优先升级到兼容版本;没有兼容版本的,评估替代插件、移除或定制,确认后再上线。
改过核心/主题还能升吗?
可以评估。先盘点自定义改动,判断哪些能保留、哪些要重做;冲突解决并验收后再切生产。
升级失败能回滚吗?
切换前有全量备份和回滚步骤;上线后发现问题按预案处理,不把风险留到第二天。
支持哪些 Moodle 版本?
从 3.x/4.x 到当前目标版本都可以评估;跨版本越多,兼容和重建工作量越大。
你的 Moodle 升级,交给我们收尾。
评估、staging、你验收、低峰上线。先把站点版本和插件清单发给我们。