You need to enable JavaScript to run this app. Ubuntu 20下PHP 5.6环境安装phpMyAdmin访问报文件缺失错误
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20下PHP 5.6环境安装phpMyAdmin访问报文件缺失错误

故障触发逻辑
  • Ubuntu 20 官方源内置的phpMyAdmin版本最低运行要求为PHP7.1,与当前部署的PHP5.6环境存在天然版本不兼容
  • 不兼容版本的phpMyAdmin启动时会在自动加载流程中引入MoTranslator翻译组件,该组件未匹配到当前include_path(.:/usr/share/php)下的对应文件路径,最终触发文件找不到的致命报错
修复操作步骤
  • 彻底清除当前安装的不兼容phpMyAdmin及残留配置,避免文件冲突:执行 sudo apt remove --purge phpmyadmin
  • 选用最后兼容PHP5.6的phpMyAdmin 4.9.x稳定分支版本(高于该分支的版本存在大量PHP7专属语法,无法在PHP5.6环境运行),获取对应全语言版本的安装压缩包
  • 解压压缩包,将解压后的程序目录移动到系统默认Web服务的phpMyAdmin存储路径:/usr/share/phpmyadmin,替换原有残留文件
  • 调整目录权限,保证Web服务运行用户(www-data)拥有目录的读取、执行权限:执行 sudo chown -R www-data:www-data /usr/share/phpmyadmin
  • 生成基础运行配置:复制目录下的config.sample.inc.php为config.inc.php,在配置文件中填入一段随机字符串作为$cfg['blowfish_secret']加密密钥,保存文件退出
  • 重启Apache服务使所有配置生效:执行 sudo systemctl restart apache2
常见避坑提示
  • 不要尝试单独补全缺失的MoTranslator文件来修复报错,高版本phpMyAdmin的核心代码不兼容PHP5.6,就算补全目标文件也会持续触发其他语法层面的致命错误,无法正常访问
  • 访问前确认Apache配置中的phpMyAdmin路径别名指向的实际目录,与你安装的phpMyAdmin目录路径完全一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.01 22:45:05