Есть ли способ увидеть версию MediaWiki моего сервера с помощью терминала?

Поэтому я следовал руководству по обновлению MediaWiki. Я хочу знать, как я могу проверить мою установленную версию.

2 ответа

Визит Special:Versionили получите эквивалентный API, если вы действительно хотите использовать его из терминала. Например

curl -s 'https://en.wikipedia.org/w/api.php?action=query&meta=siteinfo&format=json' | jq '.query.general.generator'

В Терминале вы можете использовать одну строку, подобную этой, чтобы узнать:

      grep -E 'wgVersion|MW_VERSION' /var/lib/mediawiki/includes/{DefaultSettings,Defines}.php

В зависимости от версии Mediawiki он определяется либо в, либо в .

  • includes/Defines.phpсодержит определение понятияMW_VERSIONпостоянный, начиная с версии 1.31.
    Например:
    define( 'MW_VERSION', '1.35.8' );

  • includes/DefaultSettings.phpсодержит$wgVersionопределение переменной для более старых версий, примерно до версии 1.30.
    Например:
    $wgVersion = '1.19.24';или
    $wgVersion = '1.29.3';

Другие вопросы по тегам