You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Moodle安装Attendance插件后报错无法使用 求助解决方案

Moodle安装Attendance插件后语法错误故障处理

Moodle报错界面

问题详情

  • 报错代码:Exception - syntax error, unexpected token "<", expecting end of file
  • 故障表现:Moodle完全无法正常运行,网站管理及所有功能选项卡死,无法操作
  • 触发原因:安装Attendance插件后出现

已尝试无效操作

  • 管理员可正常登录,但后续功能操作全部失效
  • 无法进入Site administration > Plugins > Plugins overview页面
  • 无法找到并点击插件卸载链接
  • 已删除mod目录下的attendance文件夹及全部内容
  • 已执行Moodle缓存清理操作

可行解决步骤

  1. 清理数据库插件残留记录

    • 登录Moodle关联的数据库(如phpMyAdmin、MySQL命令行)
    • 删除mdl_modules表中name字段为attendance的记录
    • 删除mdl_config_plugins表中所有plugin字段包含attendance的记录
    • 若存在mdl_plugin_config表,同步删除其中attendance相关记录
  2. 强制重置插件状态

    • 命令行方式(推荐):进入Moodle根目录,执行php admin/cli/purge_caches.php
    • 临时代码方式:在config.php中添加$CFG->purgecaches = true;,访问任意页面后删除该行代码
  3. 排查残留文件

    • 再次确认mod/attendance文件夹已彻底删除
    • 检查lib/editor等目录是否存在Attendance插件残留文件,发现即删除
  4. 修复核心文件语法错误

    • 检查config.php、lib/setup.php等核心文件,排查是否存在多余的<符号或未闭合代码块
    • 若发现异常代码,替换为对应版本Moodle官方核心文件的原始内容

内容的提问来源于stack exchange,提问作者Mayur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 08:54:57