미디어위키/미디어위키 설치 및 관리

미디어위키(Mediawiki) 1.31.2에서 1.31.3로 마이너 업그레이드

씨실과 날실 2019. 7. 25. 09:00

마이너 업그레이드 방법은 이미 아래 게시물에서 상세하게 다룬 바 있습니다.

그래서 이번 마이너 업그레이드는 설명을 하지 말고 넘어 갈까 하다가 연재 강의 위한 테스트용 미디어위키를 마이너 업그레이드한 김에 그때 사용한 터미널 명령어를 소개하는 것으로 이번 연재는 넘어가고자 합니다.

물론 보다 자세한 내용은 위 링크를 참고하시기 바랍니다.

마이너 업그레이드 전 버전 확인

특수:버전 문서를 들어갑니다. 그러면 위 그림처럼 설치된 소프트웨어 흫 확인할 수 있습니다. 마이너 업그레이드 전에는 MediaWiki 버전이 1.31.2임을 확인할 수 있습니다.

터미널 명령어

[작업환경]

가상머신 : VirtualBox 6.0.8

OS : Ubuntu 18.04.2

Apache2 : Apache/2.4.29 (Ubuntu)

PHP7 : PHP 7.2.19-0ubuntu0.18.04.1

MariaDB : 10.4.6-MariaDB-1:10.4.6+maria~bionic

phpMyAdmin : phpMyAdmin 4.9.0.1

이제 터미널로 미디어위키의 마이너 업그레이드 작업을 해봅시다. 참고로 작업 환경은 위 상자와 같으며, 마이너 업그레이드 버전은 1.31.3입니다. 다른 버전으로 업그레이드하실 분은 이글 상단의 관련 게시물 링크를 참고하시기 바랍니다.

study@study-VirtualBox:~$ cd ./다운로드
study@study-VirtualBox:~/다운로드$ wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.3.patch.gz
--2019-07-20 21:10:03--  https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.3.patch.gz
Resolving releases.wikimedia.org (releases.wikimedia.org)... 103.102.166.224, 2001:df2:e500:ed1a::1
접속 releases.wikimedia.org (releases.wikimedia.org)|103.102.166.224|:443... 접속됨.
HTTP request sent, awaiting response... 200 OK
Length: 3263 (3.2K) [application/x-gzip]
Saving to: ‘mediawiki-1.31.3.patch.gz’

mediawiki-1.31.3.pa 100%[===================>]   3.19K  --.-KB/s    in 0s      

2019-07-20 21:10:04 (18.8 MB/s) - ‘mediawiki-1.31.3.patch.gz’ saved [3263/3263]

study@study-VirtualBox:~/다운로드$ gzip -d mediawiki-1.31.3.patch.gz
study@study-VirtualBox:~/다운로드$ ls -al | grep mediawiki
-rw-r--r--  1 study study  35260876  9월 21  2018 mediawiki-1.31.1.tar.gz
-rw-r--r--  1 study study   1033007  6월  6 05:20 mediawiki-1.31.2.patch
-rw-r--r--  1 study study     10560  7월  2 22:31 mediawiki-1.31.3.patch
-rw-r--r--  1 study study  36168475  1월 11  2019 mediawiki-1.32.0.tar.gz
study@study-VirtualBox:~/다운로드$ sudo cp mediawiki-1.31.3.patch /var/www/html/w
[sudo] study의 암호: 
study@study-VirtualBox:~/다운로드$ cd /var/www/html/w
study@study-VirtualBox:/var/www/html/w$ patch -p1 --dry-run -i mediawiki-1.31.3.patch
checking file composer.json
checking file includes/DefaultSettings.php
checking file includes/DevelopmentSettings.php
checking file includes/installer/CliInstaller.php
checking file includes/installer/i18n/en.json
checking file includes/logging/LogEventsList.php
checking file maintenance/sqlite/archives/patch-imagelinks-fix-pk.sql
checking file maintenance/sqlite/archives/patch-pagelinks-fix-pk.sql
checking file maintenance/sqlite/archives/patch-templatelinks-fix-pk.sql
checking file RELEASE-NOTES-1.31
checking file tests/phpunit/includes/api/ApiBlockTest.php
study@study-VirtualBox:/var/www/html/w$ sudo patch -p1 -i mediawiki-1.31.3.patch
patching file composer.json
patching file includes/DefaultSettings.php
patching file includes/DevelopmentSettings.php
patching file includes/installer/CliInstaller.php
patching file includes/installer/i18n/en.json
patching file includes/logging/LogEventsList.php
patching file maintenance/sqlite/archives/patch-imagelinks-fix-pk.sql
patching file maintenance/sqlite/archives/patch-pagelinks-fix-pk.sql
patching file maintenance/sqlite/archives/patch-templatelinks-fix-pk.sql
patching file RELEASE-NOTES-1.31
patching file tests/phpunit/includes/api/ApiBlockTest.php
study@study-VirtualBox:/var/www/html/w$  

오류 메시지가 나오지 않는다면 무사히 업그레이드 된 것입니다.

마이너 업그레이드 후 버전 확인

특수:버전 문서에서 미디어위키 버전이 1.31.3으로 올라간 것을 확인할 수 있습니다.