Решено После добавления Wikibase перестала выполняться команда "Править код"

Roman Gary

Только зашёл
Регистрация
03.09.2022
Сообщения
4
Реакции
0
При нажатии "Править код" был белый экран смерти.
После редактирования файла LocalSettings.php как описано здесь
https://www.mediawiki.org/wiki/Manual:How_to_debug/ru
и при нажатии "Править код" на любой странице теперь выдаётся страница "Ошибка базы данных" следующего содержания:
======
Произошла ошибка в базе данных. Это может указывать на ошибку в программном обеспечении.
[Yxyeg1aHvijWdrsQOwU2LwAAAAM] /index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&action=edit Wikimedia\Rdbms\DBQueryError: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading or after adding a new extension?

Please see https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Upgrading and https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:How_to_debug for more information.

Error 1146: Table 'host1847779.wbc_entity_usage' doesn't exist (localhost)
Function: Wikibase\Client\Usage\Sql\EntityUsageTable::queryUsages
Query: SELECT eu_aspect,eu_entity_id FROM `wbc_entity_usage` WHERE eu_page_id = 1

Backtrace: ......................
===========
То есть недостаёт какой-то вещи в БД, связанной с добавлением Wikibase, чтобы всё заработало.
Есть ли какие-то соображения?

Оказывается, всего-то надо было выполнить команду php update.php из папки maintenance!
Оставлю здесь - может, кому-то пригодится.
 
Последнее редактирование:
Назад
Верх