ターミナルを使用してサーバーの MediaWiki バージョンを確認する方法はありますか?

ターミナルを使用してサーバーの MediaWiki バージョンを確認する方法はありますか?

そこで、MediaWiki をアップグレードするためのガイドに従っていました。インストールされているバージョンを確認する方法を知りたいです。

答え1

にアクセスするSpecial:Versionか、ターミナルから実際に使用したい場合は同等のAPIを取得してください。例:

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

答え2

ターミナルでは、次のようなワンライナーを使用して確認できます。

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

Mediawiki のバージョンに応じて、includes/DefaultSettings.phpまたは のいずれかで定義されますincludes/Defines.php

  • includes/Defines.phpMW_VERSIONバージョン 1.31 以降の定数の定義が含まれています。
    例:
    define( 'MW_VERSION', '1.35.8' );

  • includes/DefaultSettings.php$wgVersion1.30 頃までの古いバージョンの変数定義が含まれています。
    例:
    $wgVersion = '1.19.24';または
    $wgVersion = '1.29.3';

関連情報