无法使Wikibase工作


0

我根据这些说明安装了没有存储库的Wikibase客户端扩展,但现在整个wiki都无法正常工作。每个页面都说网站上有问题,因为它无法访问数据库。

缺少什么?如何让客户端使用wikidata.org?

Answers:


1

目前,WikibaseClient扩展仅能够从MediaWiki SQL数据库表中检索数据。因此,Wikibase客户端应该可以访问Wikibase存储库数据库并使用WikibaseClient扩展来构建维基数据客户端,您需要访问维基数据库。它已经通过这种方式完成,以便有足够的性能来提供维基百科 - 维基百科连接(每个数百万篇文章从多个项目中提取数据,以及在其依赖的项目更新时刷新文章的功能)。

我认为维基数据开发团队不会很快为第三方客户提供基于API的后端。我相信这应该是一个伟大的项目。

目前,您可以使用基于SPARQL的维基数据查询服务从链接的维基扩展中提取维基数据。

评论理论家的回答:

使客户端能够从维基数据中获取数据。

如果您设置自己的repo,客户端将从您的存储库获取数据,而不是从Wikidata获取数据。


回购中是否没有来自维基数据的数据?
理论家

0

我不认为您可以拥有自己的Wikidata Wikibase客户端,因为它需要访问Wikidata数据库。

如果你配置$ wgLBFactoryConf来使用Toolforge副本数据库,那么你就无法访问所有必需的表(例如,如果你使用了wikidatawiki“错误:1142 SELECT命令被拒绝用户unnn @ blah表'wb_items_per_site'”,如果你使用wikidatawiki_p你得到“错误:1146表'wikidatawiki_p.text'不存在”)。


0

根据这个,第三方维基[非维基百科项目]也应该有一个Wikibase回购的客户能够从维基数据获取数据。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.