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

Wikibase安装运行maintenance/update.php版本不兼容报错求解决方案

错误原因

你执行php maintenance/update.php时触发的报错如下:

PHP Fatal error: Uncaught ExtensionDependencyError: WikibaseRepository is not compatible with the current MediaWiki core (version 1.36.2), it requires: >= 1.37.
in /usr/local/var/www/w/includes/registration/ExtensionRegistry.php:406

该报错的核心原因是你当前拉取的是Wikibase开发主线版本,该版本已适配尚未正式发布的MediaWiki 1.37,和你现有部署的MediaWiki 1.36.2核心版本不兼容。

可行解决方案
  • 方案一(推荐,适配生产环境)
    回退Wikibase到与MediaWiki 1.36匹配的稳定版本即可解决:

    1. 若通过Git拉取Wikibase代码,进入站点扩展目录下的Wikibase文件夹,执行命令切换到1.36稳定分支:
      git checkout REL1_36
    2. 若通过Composer安装Wikibase,修改composer.json中Wikibase的版本约束为"wikibase/wikibase": "1.36.*",随后执行更新命令:
      composer update wikibase/wikibase
    3. 版本切换完成后重新执行初始化命令即可正常完成部署:
      php maintenance/update.php
  • 方案二(仅适用于测试环境)
    若你需要使用Wikibase开发版的新增功能,可以将MediaWiki核心升级到1.37的开发候选版本。注意该版本尚未正式发布,存在稳定性和安全性隐患,禁止用于生产环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 19:36:04