Есть ли способ увидеть версию 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';