升级MariaDB后Joomla 3.x无法运行:缺失数据表报错求助
Joomla站点因服务商环境升级后出现数据表缺失报错求助
环境背景
- 服务商Midphase升级了服务器环境:PHP升至8.1,MariaDB从10.3升至10.5,已要求暂时回滚PHP至7.4
- 涉及两个Joomla站点:
- 线上生产站点:Joomla 3.10.1
- 备份升级后的测试站点:Joomla 3.10.11
故障现象
两个站点均出现类似数据表缺失报错(仅数据库名称不同):
- 前端显示白页,报错信息:
1146 - Table 'thejrub4_joomfin.joom_fields_values' doesn't exist - 后端可登录但无法执行任何操作,弹出警告:
Error loading module Table 'thejrub4_joomfin.joom_modules_menu' doesn't exist
已完成排查动作
- 更早版本的备份存在session相关报错,当前使用的新备份无此问题,已排除该故障原因
- 使用Joomla官方论坛帖子助手(FPA)对3.10.11版本站点进行排查,工具返回结果显示无异常,但实际故障仍未解决
寻求针对该数据表缺失报错的技术解决方案。
内容的提问来源于stack exchange,提问作者scifivision
相关产品推荐
相关产品推荐

