首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类Wikibase\DataModel\Entity\ItemId找不到WikiBase安装

类Wikibase\DataModel\Entity\ItemId找不到WikiBase安装
EN

Stack Overflow用户
提问于 2021-04-23 20:50:36
回答 1查看 190关注 0票数 1

我目前正在尝试遵循本教程:https://www.mediawiki.org/wiki/Wikibase/Installation

我有MediaWiki和WikiBase的最新版本(1.35),我目前正在尝试运行维护脚本。我已经安装了两个维基库和维基库客户端

当我试图运行"php维护/update.php“时,它会给出以下错误:

代码语言:javascript
复制
Error from line 47 of /Applications/XAMPP/xamppfiles/htdocs/mywikiname/extensions/Wikibase/lib/WikibaseLib.entitytypes.php: Class "Wikibase\DataModel\Entity\ItemId" not found
#0 /Applications/XAMPP/xamppfiles/htdocs/mywikiname/extensions/Wikibase/repo/includes/WikibaseRepo.php(695): require()
#1 /Applications/XAMPP/xamppfiles/htdocs/mywikiname/extensions/Wikibase/repo/includes/WikibaseRepo.php(410): Wikibase\Repo\WikibaseRepo::getDefaultEntityTypes()
#2 /Applications/XAMPP/xamppfiles/htdocs/mywikiname/extensions/Wikibase/repo/includes/WikibaseRepo.php(460): Wikibase\Repo\WikibaseRepo::newInstance()
#3 /Applications/XAMPP/xamppfiles/htdocs/mywikiname/extensions/Wikibase/repo/includes/RepoHooks.php(115): Wikibase\Repo\WikibaseRepo::getDefaultInstance()
#4 /Applications/XAMPP/xamppfiles/htdocs/mywikiname/includes/HookContainer/HookContainer.php(321): Wikibase\Repo\RepoHooks::onSetupAfterCache()
#5 /Applications/XAMPP/xamppfiles/htdocs/mywikiname/includes/HookContainer/HookContainer.php(132): MediaWiki\HookContainer\HookContainer->callLegacyHook(string, array, array, array)
#6 /Applications/XAMPP/xamppfiles/htdocs/mywikiname/includes/HookContainer/HookRunner.php(3417): MediaWiki\HookContainer\HookContainer->run(string, array)
#7 /Applications/XAMPP/xamppfiles/htdocs/mywikiname/includes/Setup.php(694): MediaWiki\HookContainer\HookRunner->onSetupAfterCache()
#8 /Applications/XAMPP/xamppfiles/htdocs/mywikiname/includes/WebStart.php(89): require_once(string)
#9 /Applications/XAMPP/xamppfiles/htdocs/mywikiname/index.php(44): require(string)
#10 {main}

我怎么才能解决这个问题?我已经尝试更新和重新安装它很多次了。如果有人能帮忙,那就太好了!:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-03 08:55:36

我遇到了同样的错误,在我的例子中,这是因为我的"extensions/example/composer.json“(复制自Composer.local.json- compose.local.json )指向的是"extensions/Wikibase/composer.json".而不是”extensions/Wikibase/composer.json“.将其修复到Wikibase,删除composer.lock,再次运行composer install --no-dev,最后运行update.php修复了这个问题。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67236687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档