미디어위키 설치 (비공개 위키)

미디어위키 설치
  • 2012-05-07 현재 최신버전 1.19.0 버전

1 사전 작업[ | ]

2 다운로드[ | ]

3 서버에 업로드[ | ]

  • FTP 등으로 서버에 접속.
  • tar.gz 파일을 서버의 DOCUMENT_ROOT 아래에 업로드
[root@zetawiki ~]# cd /var/www/html/
[root@zetawiki html]# tar xfvz mediawiki-1.21.1.tar.gz
... (생략)
mediawiki-1.21.1/load.php
mediawiki-1.21.1/README.mediawiki
mediawiki-1.21.1/UPGRADE
[root@zetawiki html]# ll
total 19148
drwxr-xr-x 13 1000 1000     4096 May 29 06:17 mediawiki-1.21.1
-rw-r--r--  1 root root 19601292 Jun  3 11:44 mediawiki-1.21.1.tar.gz
  • tar.gz 파일 삭제
  • mediawiki 폴더명을 w로 변경
  • w 폴더의 owner를 root(또는 원하는 계정[1])로 변경
[root@zetawiki html]# rm -f mediawiki-1.21.1.tar.gz
[root@zetawiki html]# mv mediawiki-1.21.1/ w
[root@zetawiki html]# chown root:root -R w
[root@zetawiki html]# ll
total 4
drwxr-xr-x 13 root root 4096 May 29 06:17 w

4 미디어위키 최초 설정[ | ]

 

  • [set up the wiki] 클릭[2]
  • "Language" --- [Continue →][3]
  • "Environmental checks" --- [Continue →][4]
  • "데이터베이스 설정"
DB환경에 맞게 설정. DB종류(MySQL), DB주소(localhost 또는 IP), DB명, 사용자명, 패스워드 등 --- [Continue →]
  • Database settings[5] --- [Continue →]
  • "이름"
위키이름, 관리자계정 설정.[6] --- [Continue →]
  • "설정"
(O) 비공개 위키(Private wiki)[7] --- 확장기능 모두 선택[8](단, Interwiki, Localisation, ConfirmEdit 등은 필요 없으면 해제[9]) --- [v] 파일 올리기 활성화 --- [v] 인스턴트 공용 활성화 --- 개체 캐싱을 위한 설정: 적절히 선택(APC 설치되었으면 PHP 개체 캐싱) --- [계속 →]
  • [계속 →] --- [계속 →] --- LocalSettings.php를 다운로드 시작됨
위 설정이 모두 담긴 설정파일이 생성되었다. 이것을 FTP 등으로 w 폴더에 업로드

5 주요 커스터마이징[ | ]

미디어위키 설치 후에 필자가 필수로 해주는 설정 변경이다.

6 주석[ | ]

  1. 아파치를 시작하는 계정으로 하는 것이 보통
  2. 그러면 /w/mw-config/index.php로 이동한다. Fatal error: Class 'DOMDocument' not found in /var/www/html/w/includes/cache/LocalisationCache.php on line 546 라는 오류가 나온다면 php-xml 설치 필요.
  3. 모두 "ko - 한국어"로 되어 있을 것이다.
  4. Warning이 3개 정도 나오지만, 녹색 글씨로 "The environment has been checked. You can install MediaWiki."라고 나왔다면 넘어가자. Warning에 대해서는 미디어위키 환경 점검시 경고에서 다룬다.
  5. 기본값 [v] 설치를 위해 같은 계정 사용 --- 스토리지 엔진: (O) InnoDB --- 데이터베이스 문자 집합: (O) Binary
  6. (O) 더 많은 질문을 물어보세요.
  7. 저작권 및 라이선스: (O) 라이선스 바닥글 없음 --- [v] 발신 이메일 활성화 --- 반송 이메일 주소: apache@서버주소 --- [v] 사용자와 사용자 간 이메일 활성화 --- [ ] 사용자 토론 문서 알림 활성화ㅓ --- [ ] 주시문서 목록 알림 활성화 --- [v] 이메일 인증 활성화
  8. Cite, ConfirmEdit, Gadgets, …
  9. 비공개 위키는 그런거 필요없겠지?

7 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}