리브레위키의 Liberty 스킨
미디어위키는 확장기능처럼 스킨을 쉽게 적용할 수 있습니다.
초기 설정을 끝마친 상태라면 기본적으로 벡터, 모노북, 모던, 쾰른 블루 스킨이 설치 되어집니다. 정말 감사하게도 우리나라에서 운영중인 여러 미디어위키 기반의 사이트들이 스킨을 배포해주고 계신데 이번글에서는 리브레 위키의 스킨인 Liberty 스킨을 적용해보도록 하겠습니다.



스킨 적용 방법 요약
1. 스킨을 다운로드하고 미디어위키 설치 경로 하위의 skins 디렉터리에 압축을 해제합니다.
2. LocalSettings.php 파일에 적용스킨을 리브레 위키의 스킨(Liberty)으로 변경




스킨 다운로드
스킨을 다운로드하는 방법은 두가지 정도가 있습니다. 첫번째는 리눅스 서버에서 wget 명령어를 통해 내려받는 방법이며, 두번째는 Windows같은 브라우저를 이용가능한 환경에서 다운로드 후 FTP등을 통해 서버로 업로드하는 방법입니다.

여기서는 wget명령어로 받는 방식으로 진행하며, 브라우저가 지원이 되면 wget 명령어에 사용되는 URL을 통해 직접 받으면 됩니다.


[미디어위키 설치경로]/skins/ 로 이동한 후 wget 명령어를 통해 gitlab에서 스킨 압축파일을 내려받습니다. 
cd /opt/lampstack-7.1.27-2/apache2/htdocs/w/skins
cs

설치된 미디어위키 버전이 1.31.X인 경우
wget https://gitlab.com/librewiki/Liberty-MW-Skin/-/archive/REL1_31/Liberty-MW-Skin-REL1_31.tar.gz
cs

설치된 미디어위키 버전이 1.27.X인 경우
wget https://gitlab.com/librewiki/Liberty-MW-Skin/-/archive/REL1_27/Liberty-MW-Skin-REL1_27.tar.gz
cs


[미디어위키 설치 경로]/skins/ 경로에 스킨 압축파일이 다운로드 되었습니다.




스킨 압축 풀기 
스킨 압축을 해제합니다.
tar -zxf Liberty-MW-Skin-REL1_31.tar.gz
cs



압축을 해제하였으면 디렉터리명을 Liberty로 변경해주세요.
mv Liberty-MW-Skin-REL1_31 Liberty
cs





LocalSettings.php 설정 파일 변경
[미디어위키 설치 경로]/LocalSettings.php 를 수정합니다.
vim LocalSettings.php
cs


기본 스킨을 liberty로 변경
$wgDefaultSkin = "liberty";
cs


Liberty 스킨 로드하는 부분 추가
wfLoadSkin( 'Liberty' );
cs




설정을 저장하고 접속해보면 스킨이 변경된것을 볼 수 있습니다.




리버티 스킨 적용 이후

블로그 이미지

도로락

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그

댓글을 달아 주세요! 질문 환영합니다!