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

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

1 다운로드

2 서버에 업로드

  • FTP 등으로 서버에 접속.
  • tar.gz 파일을 서버의 DOCUMENT_ROOT 아래에 업로드
[root@jmnote ~]# cd /var/www/html/
[root@jmnote 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@jmnote 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@jmnote html]# rm -f mediawiki-1.21.1.tar.gz
[root@jmnote html]# mv mediawiki-1.21.1/ w
[root@jmnote html]# chown root:root -R w
[root@jmnote html]# ll
total 4
drwxr-xr-x 13 root root 4096 May 29 06:17 w

3 미디어위키 최초 설정

 

  • [set up the wiki] 클릭[2]
  • "Language" --- [Continue →][3]
  • "Environmental checks" --- [Continue →][4]
  • "Connect to database"
DB환경에 맞게 설정. DB종류(MySQL), DB주소(localhost 또는 IP), DB명, 사용자명, 패스워드 등 --- [Continue →]
  • Database settings --- [Continue →]
참고로 기본값은 InnoDB, Binary이다.
  • Name
위키이름, 관리자계정 설정. --- [Continue →]
  • Options
(O) Private wiki --- [V] Enable user talk page notification --- Extensions 모두 체크[5]
[V] Enable file uplaods --- [V] Enable Instant Commons --- [Continue →]
  • [Continue →] --- [Continue →] --- LocalSettings.php를 다운로드
위 설정이 모두 담긴 설정파일이 생성되었다. 이것을 FTP 등으로 wiki 폴더에 업로드한다.

4 주요 커스터마이징

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

5 주석

  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. ConfirmEdit, Gadgets, Nuke, ParserFunctions, Renameuser, Vector, WikiEditor

6 같이 보기

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