터미널을 사용하여 내 서버의 미디어위키 버전을 볼 수 있는 방법이 있습니까?

터미널을 사용하여 내 서버의 미디어위키 버전을 볼 수 있는 방법이 있습니까?

그래서 저는 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

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';

관련 정보