Как сопоставить версию Scribunto с контейнерной версией Wikibase? - PullRequest
0 голосов
/ 13 ноября 2018

Я запускаю Wikibase, используя изображения докера, объясненные здесь . Однако после установки я хотел бы использовать шаблон SPARQL2, используемый в Wikidata, который я пытаюсь перенести, используя Special: Export (в Wikidata) и Special: Import (в локальной викибазе). Кажется, это работает, но импортные дроссели на расширение MediaWiki Scribuntu отсутствуют. После выполнения инструкций по установке я получаю следующее сообщение.

Неустранимая ошибка: Uncaught Exception: Scribunto не совместим с текущим ядром MediaWiki (версия 1.30.0), для него требуется:> = 1.31.0. в /var/www/html/includes/registration/ExtensionRegistry.php:261 Трассировка стека: # 0 /var/www/html/includes/registration/ExtensionRegistry.php(148): ExtensionRegistry-> readFromQueue (Array) # 1 / var / www / html / includes / Setup.php (40): ExtensionRegistry-> loadFromQueue () # 2 /var/www/html/includes/WebStart.php(114): require_once ('/ var / www / html / i ... ') # 3 /var/www/html/index.php(40): require (' / var / www / html / i ... ') # 4 {main} добавляется в / var / www / html /include/registration/ExtensionRegistry.php в строке 261

Как выполнить обновление с версии 1.30 до версии 1.31 или выше? Можно ли это сделать с помощью образа запущенного докера?

1 Ответ

0 голосов
/ 13 ноября 2018

Вам необходимо загрузить версию Scribunto, которая соответствует используемой вами версии Mediawiki / Wikibase.

Текущие последние теги образа док-станции Wikibase предназначены для Mediawiki 1.30, как можно увидеть на https://hub.docker.com/r/wikibase/wikibase/tags/

Вы, должно быть, скачали мастер или 1,31 Scribunto.

Чтобы получить 1,30, вы можете:

...