有没有办法使用终端查看我的服务器的 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包含$wgVersion旧版本的变量定义,最高版本为 1.30 左右。
    例如:
    $wgVersion = '1.19.24';
    $wgVersion = '1.29.3';

相关内容