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

미디어위키(Mediawiki) 1.31.1 설치 01

씨실과 날실 2018. 12. 8. 19:33

 

[관련 게시물]

미디어위키(Mediawiki) 1.31 설치 조건과 사전 작업

2018/12/06 - [IT/미디어위키(Mediawiki)] - 미디어위키 설치 조건과 사전 작업

미디어위키(Mediawiki) 1.31 설치

2018/12/08 - [IT/미디어위키(Mediawiki)] - 미디어위키(Mediawiki) 1.31.1 설치 01

2018/12/09 - [IT/미디어위키(Mediawiki)] - 미디어위키(Mediawiki) 1.31.1 설치 02

2018/12/10 - [IT/미디어위키(Mediawiki)] - 미디어위키(Mediawiki) 1.31.1 설치 03

2018/12/11 - [IT/미디어위키(Mediawiki)] - Git을 이용한 미디어위키 설치 방법

PHP 7.3 환경에서 미디어위키(Mediawiki) 1.31 설치 - XAMPP for Windows

2019/05/26 - [서버 운영/미디어위키(Mediawiki)] - PHP 7.3 환경에서 미디어위키(Mediawiki) 1.31.1 LTS 설치하기 - XAMPP 7.3.4

 

 

안녕하세요. 씨실과 날실입니다.

이제 미디어위키를 설해보도록 합시다. 설치할 버전은 1.31.1 LTS입니다.

LTS란 Long Term Support의 약자로 우리말로 해석하자면 장기 지원이란 뜻입니다.

미디어위키의 일반적인 안정(stable) 버전의 경우, 1년간 유지보수가 지원이 됩니다. 그러나 LTS 딱지가 붙게 되면 3년간 유지보수를 지원하게 됩니다. 따라서 안정적인 최신 기술을 사용하려면 LTS 표기 여부와 상관 없이 버전 수가 가장 높은 것을 사용하시면 됩니다. 반대로 미디어위키 사용자들에게 장기간의 안정적인 서비스를 제공하고자 한다면 LTS가 붙은 버전을 사용하시면 됩니다. 참고로 현재 최신 개발 버전을 사용해보고 싶다면 Git을 이용해 다운받으시면 됩니다. Git을 이용한 미디어위키 설치법은 다음 글로 설명해드리겠습니다.

 

미디어위키 공식사이트

https://www.mediawiki.org

미디어위키 공식사이트에 접속합니다.

 

이와 같은 화면이 나올텐데요. 화면 하단에 다운로드 버튼이 나타납니다. 다운로드 버튼을 눌러주시거나,

https://www.mediawiki.org/wiki/Download

위 링크에 접속하시면 아래와 같은 미디어위키 다운로드 페이지가 나옵니다.

 

그럼 우리는 마우스로 다운로드 링크를 눌러 브라우저를 통해 다운받고 GUI를 이용해 설치과정을 진행하는 것이나 터미널로 다운받고 설치를 진행하는 것 중 하나를 고를 수 있는데요. 저는 여러분들의 CLI 중심의 리눅스 경험을 높여드리기 위해 터미널을 이용하는 방법을 택하도록 하겠습니다.

 

일단 위 그림처럼 미디어위키 1.31.1 다운로드 링크에 마우스를 올리고 오른쪽 버튼을 눌러 메뉴를 띄워 링크 주소 복사를 선택합니다. 그러면 해당 주소가 클립보드에 복사되었을 겁니다.

이제 터미널을 열어 다음과 같이 명령을 입력하여 다운받아 줍니다.

 

study@study-VirtualBox:~$ cd ./다운로드 study@study-VirtualBox:~/다운로드$ wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.1.tar.gz 

그럼 아래와 같이 다운로드가 진행됩니다.

 

study@study-VirtualBox:~$ cd ./다운로드 study@study-VirtualBox:~/다운로드$ wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.1.tar.gz --2018-12-08 18:52:35--  https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.1.tar.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: 35260876 (34M) [application/x-gzip] Saving to: ‘mediawiki-1.31.1.tar.gz’  mediawiki-1.31.1.ta 100%[===================>]  33.63M  9.82MB/s    in 3.7s      2018-12-08 18:52:39 (9.08 MB/s) - ‘mediawiki-1.31.1.tar.gz’ saved [35260876/35260876]  study@study-VirtualBox:~/다운로드$  

이제 다운받은 파일을 웹서버 디렉토리에 압축을 풀어주도록 합시다.

 

study@study-VirtualBox:~/다운로드$ sudo tar -xzf mediawiki-1.31.1.tar.gz -C /var/www/html  
이제 압축이 제대로 풀렸는지 확인해봅시다.

웹서버 디렉토리로 이동합시다.

 

study@study-VirtualBox:~/다운로드$ cd /var/www/html study@study-VirtualBox:/var/www/html$  
디렉토리와 파일 목록을 확인해봅시다.

 

study@study-VirtualBox:/var/www/html$ ls -F index.html  mediawiki-1.31.1/  nextcloud/  phpinfo.php study@study-VirtualBox:/var/www/html$    

위에서 mediawiki-1.31.1를 확인할 수 있습니다. ls 명령어에 -F 옵션이 붙어 있는데요. 이것은 디렉토리와 파일을 쉽게 구별할 수 있는 기호를 붙여주라는 것입이다. mediawiki-1.31.1뒤에 / 기호가 붙어있는 것을 볼 수 있는데요. 이 기호가 디렉토리라는 알림 표식입니다.

mediawiki-1.31.1라는 디렉토리명은 기므로 디렉토리 이름을 짧게 바꿔줍시다. 저는 w로 바꿔주겠습니다.

 

study@study-VirtualBox:/var/www/html$ sudo mv mediawiki-1.31.1 w  

잘 변경되었는지 확인해봅시다.

 

 

study@study-VirtualBox:/var/www/html$ ls -F index.html  nextcloud/  phpinfo.php  w/  
이제 미디어위키 디렉토리의 퍼미션(권한설정)을 확인해봅시다.

 

study@study-VirtualBox:/var/www/html$ ls -dl w drwxr-xr-x 15 root root 4096 12월  8 18:56 w  

rwxr-xr-x 이 부분을 보면 퍼미션을 확인할 수 있습니다. 이것을 퍼미션 숫자로 변환하면 755입니다. 미디어위키 디렉토리의 퍼미션은 이와 같이 755로 설정되어 있어야 합니다. 혹여 미디어위키 설치 화면에 접속할 수 없다면 그것은 대부분 퍼미션 설정에 문제가 이쑈는 것이므로 디렉토리 퍼미션을 755로 설정해주시면 해결될 것입니다.

참고로 미디어위키 안 images 디렉토리도 퍼미션이 755이어야 합니다.

만약 소유권과 퍼미션을 설정해야할 경우 다음을 참고하시기 바랍니다.

 

study@study-VirtualBox:/var/www/html/w$ 
study@study-VirtualBox:/var/www/html/w$ sudo chown -R www-data:www-data images 
study@study-VirtualBox:/var/www/html/w$ sudo chmod 0755 images  

이제 터미널로 해야할 작업은 마무리가 된 것입니다. 이후 작업은 웹접속을 통한 후반 작업입니다. 이것은 다음 글에서 이어서 설명해드리도록 하겠습니다.

 

아래는 터미널로 이루어진 설치 진행 과정입니다.

 

study@study-VirtualBox:~$ cd ./다운로드 study@study-VirtualBox:~/다운로드$ wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.1.tar.gz --2018-12-08 18:52:35--  https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.1.tar.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: 35260876 (34M) [application/x-gzip] Saving to: ‘mediawiki-1.31.1.tar.gz’  mediawiki-1.31.1.ta 100%[===================>]  33.63M  9.82MB/s    in 3.7s      2018-12-08 18:52:39 (9.08 MB/s) - ‘mediawiki-1.31.1.tar.gz’ saved [35260876/35260876]  study@study-VirtualBox:~/다운로드$ sudo tar -xzf mediawiki-1.31.1.tar.gz -C /var/www/html [sudo] study의 암호:  study@study-VirtualBox:~/다운로드$ cd /var/www/html study@study-VirtualBox:/var/www/html$ ls -F index.html  mediawiki-1.31.1/  nextcloud/  phpinfo.php study@study-VirtualBox:/var/www/html$ sudo mv mediawiki-1.31.1 w study@study-VirtualBox:/var/www/html$ ls -F index.html  nextcloud/  phpinfo.php  w/ study@study-VirtualBox:/var/www/html$ ls -dl w drwxr-xr-x 15 root root 4096 12월  8 18:56 w study@study-VirtualBox:/var/www/html$ cd ./w study@study-VirtualBox:/var/www/html/w$ ls -dl images drwxr-xr-x 2 root root 4096 12월  8 18:56 images study@study-VirtualBox:/var/www/html/w$