Gibt es eine Möglichkeit, die MediaWiki-Version meines Servers über das Terminal anzuzeigen?

Gibt es eine Möglichkeit, die MediaWiki-Version meines Servers über das Terminal anzuzeigen?

Ich habe also eine Anleitung zum Upgrade von MediaWiki befolgt. Ich möchte wissen, wie ich meine installierte Version überprüfen kann.

Antwort1

Besuchen Sie Special:Versionoder rufen Sie die entsprechende API ab, wenn Sie sie wirklich vom Terminal aus verwenden möchten. Beispiel:

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

Antwort2

Im Terminal können Sie mit einem Einzeiler wie diesem Folgendes herausfinden:

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

Abhängig von der Mediawiki-Version ist es entweder in includes/DefaultSettings.phpoder in definiert includes/Defines.php.

  • includes/Defines.phpenthält die Definition der MW_VERSIONKonstante seit Version 1.31.
    Zum Beispiel:
    define( 'MW_VERSION', '1.35.8' );

  • includes/DefaultSettings.phpenthält die $wgVersionVariablendefinition für ältere Versionen, bis etwa Version 1.30.
    Zum Beispiel:
    $wgVersion = '1.19.24';oder
    $wgVersion = '1.29.3';

verwandte Informationen