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

Ubuntu21.10升级MediaWiki1.36.2运行update.php报错该如何处理

问题原因

报错是执行update.php的PHP7.4命令行环境缺少MySQL数据库扩展,MediaWiki的数据库抽象层无法找到对应类型的驱动。

解决步骤
  • 安装PHP7.4对应的MySQL扩展,Ubuntu 21.10下执行命令:
sudo apt update && sudo apt install php7.4-mysql
  • 验证扩展是否在CLI模式下正常加载,执行:
php7.4 -m | grep mysql

输出包含mysqli或pdo_mysql即说明加载成功。

  • 回到MediaWiki的maintenance目录,重新运行升级脚本:
php7.4 update.php
异常排查

如果安装扩展后仍报错,检查两个配置项:

  • 打开站点根目录的LocalSettings.php,确认$wgDBtype配置为mysqli,1.36版本不再支持老旧的mysql驱动,旧版本如果写的是mysql直接改成$wgDBtype = 'mysqli';即可。
  • 检查PHP CLI配置文件/etc/php/7.4/cli/php.ini,确认以下两行没有被注释(行首没有分号):
extension=mysqli.so
extension=pdo_mysql.so

内容的提问来源于stack exchange,提问作者Tommy Pollák

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 16:54:05