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

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

씨실과 날실 2018. 12. 10. 11:30

더 많은 것을 물어보세요. 파트로 넘어 가겠습니다.


사용자 권한 프로필

사용자 권한 프로필은 위키 사용자들의 권한을 설정하는 부분입니다. 여기서는 크게 4가지로 분류했습니다.

열린위키 / 계정 만들기 필요 / 승인된 편집자만 / 비공개 위키

열린 위키는 가입하지 않아도 아무나 내용을 적을 수 있는 형태입니다.

계정 만들기 필요는 위키에 가입한 사람들에게만 작성 및 편집 권한을 주는 것입니다.

승인된 편집자만은 가입했다고 해서 바로 글을 쓰거나 편집할 수 있는 것이 아니라 관리자가 권한을 부여해야 가능한 것입니다.

비공개 위키는 회원 가입을 받지 않고 위키 관리자만 위키를 사용하는 것입니다.

설정파일을 수정하면 더 세세한 권한 설정이 가능합니다만 여기서는 이렇게 크게 4가지 형태로만 설정할 수 있습니다.

사용자 권한 프로필 추가 설명

위키는 가능한 많은 사람들이 편집할 수 있도록 할 때 가장 뛰어난 역할을 합니다. 미디어위키에서는 최근 바뀜을 검토하기 쉽고, 미숙하거나 악의적인 사용자에 의한 손실을 되돌리는 것이 쉽습니다.

그러나 많은 사람이 미디어위키가 다양한 역할을 수행하는 데 유용하다는 것을 알고 있지만, 때로는 모든 사람에게 위키 방식의 장점을 설득하기 쉽지 않을 지도 모릅니다. 그래서 선택할 수 있습니다.

열린 위키/ 모델은 로그인하지 않고도 누구나 편집할 수 있습니다. 계정 만들기 필요인 위키에서는 편집자에게 추가적인 책임을 부여하지만, 부담 없는 기여를 저해할 수도 있습니다.

승인된 편집자만 시나리오에서는 승인된 사용자만 편집할 수 있지만, 일반 사용자도 문서(문서 역사 포함)는 볼 수 있습니다. 비공개 위키는 승인된 사용자만 문서를 볼 수 있으며, 승인된 사용자 그룹이 편집할 수 있습니다.

더 복잡한 사용자 권한 설정은 설치한 후 사용할 수 있으며 관련 설명서 항목을 참조하세요.



저작권 라이선스

 크리에이티브 커먼즈 저작자표시
 크리에이티브 커먼즈 저작자표시-동일조건변경허락
 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락
 크리에이티브 커먼즈 제로 (퍼블릭 도메인)
 GNU 자유 문서 사용 허가서 1.3 이상
 라이선스 바닥글 없음
 다른 크리에이티브 커먼즈 라이선스 선택

라이선스 바닥글 없음이 기본값입니다.

다른 크리에이티브 커먼즈 라이선스 선택을 누르면 다음과 같은 화면이 나옵니다.


사용자 권한 프로필 도움말

많은 공개 위키는 모든 기여를 자유 라이선스에 따르도록 합니다. 이렇게 하면 커뮤니티에 대한 소유권을 이해할 수 있도록 하고 장기적인 기여를 장려합니다. 일반적으로 개인 또는 회사 위키에게는 필요하지 않습니다.

위키백과의 텍스트를 사용할 수 있도록 하고 위키백과가 위키에서 복사한 텍스트를 사용할 수 있도록 원한다면 크리에이티브 커먼즈 저작자표시-동일조건변경허락으로 선택해야 합니다.

위키백과는 이전에 GNU 자유 문서 사용 허가서(GFDL)를 사용했습니다. GFDL은 유효한 라이선스이지만 내용을 이해하기 어렵습니다. GFDL에 따라 사용이 허가된 내용을 재사용하는 것도 어렵습니다.


이메일 설정

발신 이메일 활성화

발신 이메일 활성화 도움말

이메일을 작동하려면 PHP의 메일 설정을 올바르게 설정해야 합니다. 이메일 기능을 사용하지 않으려면 이를 비활성화할 수 있습니다.

PHP 메일 설정 : http://php.net/manual/en/mail.configuration.php

반송 이메일 주소

반송 이메일 주소 기본값은 apache@localhost로 되어 있습니다.

반송 이메일 주소 도움말

발신한 이메일에 대한 반송 주소로 사용할 이메일 주소를 입력하세요. 반송할 때 보내는 주소입니다. 대부분의 메일 서버는 적어도 도메인 이름 부분은 유효합니다.

사용자와 사용자 간 이메일 활성화

사용자와 사용자 간 이메일 활성화 도움말

환경 설정에서 활성화한 경우 모든 사용자가 이메일을 서로 보내도록 활성화합니다.

사용자 토론 문서 알림 활성화

사용자 토론 문서 알림 활성화 도움말

환경 설정에서 활성화한 경우 사용자는 사용자 토론 문서의 바뀜 알림을 받도록 활성화합니다.

주시문서 목록 알림 활성화

주시문서 목록 알림 활성화 도움말

환경 설정에서 활성화한 경우 사용자가 주시한 문서에 대한 알림을 받도록 활성화합니다.

이메일 인증 활성화

이메일 인증 활성화 도움말

이 설정이 활성화되어 있으면 사용자는 이메일 주소를 설정하거나 바꿀 때마다 링크를 사용하여 이메일 주소를 확인해야 합니다. 인증된 이메일 주소만 다른 사용자로부터의 이메일이나 바뀜 알림 이메일을 받을 수 있습니다. 이메일 기능의 남용 가능성이 있기 때문에 공개 위키에서는 이 옵션을 설정할 것을 권장합니다.

이메일 설정의 기본 값은 위 그림과 같이 발신 이메일 활성화 / 사용자와 사용자 간 이메일 활성화 / 이메일 인증 활성화에만 체크되어 있습니다.

그러나 지금 우리 서버에는 메일 서버가 설치되어 있지 않아 소용이 없습니다. 만약 메일 서버가 설치되어 있다면 이 기능을 사용할 수 있습니다.

메일 서버가 아직 설치되어 있지 않으므로 발신 이메일 활성화를 해제합시다.

스킨

미디어위키는 기본적으로 3개의 스킨을 제공하고 있습니다.

MonoBook / TimeLess / Vector

기본적으로 3개 모두 다 설치되도록 체크 설정되어 있고, 그중 Vector 스킨을 기본값으로 사용하도록 설정되어 있습니다.

스킨 도움말

위에 나열된 스킨이 ./skins 디렉터리에서 감지되었습니다. 적어도 하나를 활성화하고 나서, 기본값을 선택해야 합니다.


확장기능

기본적으로 22개의 익스텐션(= 확장기능)을 설치할 수 있습니다.

그냥 아무 고민 없이 모두 체크하여 한꺼번에 설치합시다.

참고로 WikiEditor가 먼저 체크되어 있어야 CodeEditor를 체크하여 설치할 수 있습니다.

확장 기능 도움말

위에 나열된 확장 기능이 ./extensions에서 발견되었습니다.

추가적인 설정이 필요할 수 있습니다만 지금 활성화시킬 수 있습니다.


[특수 문서]
CiteThisPage
Interwiki
Nuke
Renameuser
ReplaceText

[편집자]
CodeEditor (requires WikiEditor)
WikiEditor

[파서 훅]
CategoryTree
Cite
ImageMap
InputBox
ParserFunctions
Poem
SyntaxHighlight_GeSHi

[미디어 핸들러]
PdfHandler

[스팸 막기]

ConfirmEdit
SpamBlacklist
TitleBlacklist

[기타]
Gadgets
LocalisationUpdate
MultimediaViewer
OATHAuth


그림과 파일 올리기

기본값으로는 파일 올리기 활성화가 체크되어 있지 않습니다.

파일 올리기 활성화 도움말

파일 올리기는 서버에 잠재적인 보안 위험에 쉽게 노출될 수 있습니다. 자세한 내용은 매뉴얼의 보안 문단을 참조하세요.

파일 올리기를 활성화하려면 미디어위키의 루트 디렉토리에 있는 images 하위 디렉토리에서 웹 서버가 기록할 수 있도록 모드를 바꿉니다. 그 다음 이 옵션을 활성화합니다.

삭제된 파일에 대한 디렉터리

기본값 경로는 /var/www/html/w/images/deleted입니다.

삭제된 파일에 대한 디렉터리 도움말

삭제된 파일을 보관할 디렉토리를 선택하세요. 이상적으로 웹에서 접근할 수 없게 해야 합니다.

로고 URL

기본값은 $wgResourceBasePath/resources/assets/wiki.png입니다.

로고 URL 도움말

미디어위키의 기본 스킨은 사이드바 메뉴 위에 135×160 픽셀의 로고의 공간을 포함하고 있습니다. 적당한 크기로 그림을 올리고 여기에 URL을 입력하세요.

로고가 상대적인 경로에 있으면 $wgStylePath나 $wgScriptPath를 사용할 수 있습니다.

로고 사용을 원하지 않으면 이 상자를 비우세요.

인스턴트 공용 기능 활성화

기본값으로 체크 해제되어 있습니다. 굳이 체크할 필요 없습니다.

인스턴트 공용 기능 활성화 도움말

인스턴트 공용은 위키미디어 공용 사이트에서 찾을 수 있는 그림, 소리 및 다른 미디어를 위키에서 사용할 수 있도록 하는 기능입니다. 이렇게 하려면 미디어위키가 인터넷 연결을 필요로 합니다.

위키미디어 공용 이외에 다른 위키에서 이를 설정하는 방법에 대한 지침을 포함한, 기능에 대한 자세한 내용은 매뉴얼을 참조하세요.

고급 설정


개체 캐싱을 위한 설정:

 캐시하지 않음 (기능이 삭제되지는 않지만 큰 위키 사이트에 속도가 영향을 받을 수 있습니다)
 PHP 개체 캐싱 (APC, APCu 또는 WinCache)
 Memcached 사용 (추가적인 설치와 설정이 필요합니다)

우리는 APCu를 설치했으므로 기본적으로 PHP 개체 캐싱에 체크되어 있습니다.

이제 계속 버튼을 눌러 주세요.


위 화면이 나옵니다. 계속 버튼을 눌러주세요.

설치 작업이 진행됩니다. 완료되면 계속 버튼을 눌러주세요.

미디어위키 설정파일이 자동으로 다운됩니다. 만약 자동으로 실행이 안되는 경우 다운로드 링크를 눌러 다운받으시면 됩니다.

미디어위키의 설정 파일 이름은 LocalSetttings.php입니다. 이 다운받은 파일을 미디어위키 디렉터리 안에 넣어줍니다.

study@study-VirtualBox:~$ cd ./다운로드
study@study-VirtualBox:~/다운로드$ sudo cp LocalSettings.php /var/www/html/w
[sudo] study의 암호: 
study@study-VirtualBox:~/다운로드$
이제 위키에 들어갈 수 있습니다. 링크를 눌러 위키에 접속합니다. 혹은 http://localhost/w로 접속하시면 됩니다.

그럼 아래와 같이 화면이 나옵니다.

이 화면이 나오면 무사히 설치된 것입니다. 수고하셨습니다.