✔️ 미디어위키 1.23.0에서 테스트하였습니다.

1 사전작업[ | ]
- 미디어위키 1.23은 PHP 버전 5.3.2 이상이 필요하다.
- 필요시 PHP 5.3 설치 참고
- 미디어위키 1.23은 PCRE 버전 7.2 이상이 필요하다.
- 필요시 PCRE 업그레이드 참고
2 설치[ | ]
2.1 업로드[ | ]
- http://www.mediawiki.org/wiki/Download 접속
- [Download MediaWiki 1.31.1] 클릭하여 mediawiki-1.31.1.tar.gz 다운로드 (약 34MB)
- mediawiki-1.31.1.tar.gz 압축 풀기
- mediawiki-1.31.1 폴더[1]로 풀리는데 이것의 이름을 w로 변경
- w 폴더를 웹서버의 DOCUMENT_ROOT 폴더(흔히 /var/www/html)로 업로드[2]
2.2 웹설정[ | ]
- 브라우저에서 http://도메인/w/ 에 접속한다.
- [set up the wiki] 클릭[3]
- Your language: ko - 한국어[4] --- Wiki language: ko - 한국어 --- [Continue →]
- 미디어위키에 오신 것을 환영합니다! 사용 환경 검사 --- [계속 →]
- 서버 설정에 따라 Warning이 몇개 뜰 수 있다. 하지만 특별히 문제가 없다면 통과.[5]
- 데이터베이스에 연결
- DB환경에 맞게 설정. DB종류(MySQL), DB주소(localhost 또는 IP), DB명, 사용자명, 패스워드 등 --- [계속 →]
- 데이터베이스 설정 --- [계속 →]
- 참고로 기본값은 InnoDB, 바이너리이다.
- 이름
- 위키이름, 관리자계정 입력 --- (O) 더 많은 질문을 물어보세요. --- [계속 →]
- "설정" --- 사용자 권한 프로필: (O) 열린 위키 --- 저작권 및 라이선스: (O) 크리에이티브 커먼즈 저작자표시 --- 확장 기능 모두 체크 --- [v] 파일 올리기 활성화 --- [v] 인스턴트 공용 활성화 --- 개체 캐싱을 위한 설정: (O) 캐시하지 않음[6] --- [계속 →]
- "설치" --- [계속 →]
- "설치" --- "완료" --- [계속 →]
- "완료!" --- LocalSetting.php 다운로드 자동시작
- 받은 LocalSetting.php 파일을 w 폴더에 업로드한다.
- 다시 브라우저에서 http://도메인/w/ 에 접속한다.
3 주요 커스터마이징[ | ]
미디어위키 설치 후에 필자가 필수로 해주는 설정 변경이다.
4 웹상 설정[ | ]
- 편집 도구 설정. 넘겨주기, 화살표 버튼이 유용하다.
- http://ko.wikipedia.org/wiki/Mediawiki:Common.css 내용을 긁어 Mediawiki:Common.css를 생성
- Common.css 맨 밑에 다음 내용 추가
css
Copy
div.mw-geshi {
padding: 1em;
margin: 1em 0;
border: 1px dashed #2f6fab;
background-color: #f9f9f9;
}
- 기존의 Common.css에도 Geshi 관련 부분이 있지만, 위 내용을 추가하지 않으면 소스코드 부분에 배경색과 테두리 점선이 나타나지 않는다.
- 이것을 적용하지 않으면 Edittools의 버튼에 배경색과 테두리선이 보이지 않는다.
4.1 나눔고딕코딩 폰트 적용[ | ]
- Common.css 내용 수정
css
Copy
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.syntaxhighlight-css,
pre.syntaxhighlight-javascript {
font-family: 나눔고딕코딩, NanumGothicCoding, monospace, "Courier New" !important;
}
5 기타 (optional)[ | ]
- logo
- favicon
6 같이 보기[ | ]
7 주석[ | ]
- ↑ 만약 내부에 또 mediawiki-1.31.1 폴더가 또 있으면 그것을 선택
- ↑ 파일이 수천개. FTP 클라이언트 소프트웨어는 파일질라를 추천한다. 알FTP는 파일 수가 많을 때 매우 느리다.
- ↑ 그러면 http://서버주소/w/mw-config/index.php 로 이동하게 된다. 아무 것도 표시되지 않는 경우가 있는데 필요한 모듈이 설치되지 않아 PHP 오류 발생했기 때문일 것이다. /var/log/httpd/error_log에서 어떤 오류인지 확인하고 조치해주자. (예: PHP Fatal error: Class 'DOMDocument' not found in /var/www/html/w/includes/cache/LocalisationCache.php)
- ↑ 설치과정에서 사용하는 언어. 이것은 영어로 해도 괜찮다.
- ↑ Warning에 대해서는 미디어위키 환경 점검시 경고 참조
- ↑ 단, APC등을 설치했다면 (O) PHP 개체 캐싱 (APC, XCache 또는 WinCache)
편집자 59.18.86.28 Jmnote John Jeong Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.