"미디어위키 설치 (공개 위키)"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 4명의 중간 판 94개는 보이지 않습니다)
1번째 줄: 1번째 줄:
*2012-01-07 현재
{{테스트|미디어위키 1.23.0}}
*미디어위키 버전: 1.18.0
{{참고|설명=이 문서는 공개 위키 설치에 관해 다루고 있습니다. 비공개 위키 설치에 관해서는|미디어위키 설치 (비공개 위키)}}
 
==사전작업==
*[[APM 설치]]
*[[PHP 버전 확인]]
:미디어위키 1.23은 PHP 버전 5.3.2 이상이 필요하다.
:필요시 [[PHP 5.3 설치]] 참고
*[[PCRE 버전 확인]]
:미디어위키 1.23은 PCRE 버전 7.2 이상이 필요하다.
:필요시 [[PCRE 업그레이드]] 참고


==설치==
==설치==
===업로드===
* 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 폴더<ref>만약 내부에 또 mediawiki-1.31.1 폴더가 또 있으면 그것을 선택</ref>로 풀리는데 이것의 이름을 w로 변경
* w 폴더를 웹서버의 [[DOCUMENT_ROOT]] 폴더(흔히 /var/www/html)로 업로드<ref>파일이 수천개. FTP 클라이언트 소프트웨어는 파일질라를 추천한다. 알FTP는 파일 수가 많을 때 매우 느리다.</ref>
===웹설정===
* 브라우저에서 http://도메인/w/ 에 접속한다.
*[set up the wiki] 클릭<ref>그러면 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]])</ref>
*Your language: ko - 한국어<ref>설치과정에서 사용하는 언어. 이것은 영어로 해도 괜찮다.</ref> --- Wiki language: ko - 한국어 --- [Continue →]
*미디어위키에 오신 것을 환영합니다! 사용 환경 검사 --- [계속 →]
:서버 설정에 따라 Warning이 몇개 뜰 수 있다. 하지만 특별히 문제가 없다면 통과.<ref>Warning에 대해서는 [[미디어위키 환경 점검시 경고]] 참조</ref>
*데이터베이스에 연결
:DB환경에 맞게 설정. DB종류(MySQL), DB주소(localhost 또는 IP), DB명, 사용자명, 패스워드 등 --- [계속 →]
*데이터베이스 설정 --- [계속 →]
:참고로 기본값은 InnoDB, 바이너리이다.
*이름
:위키이름, 관리자계정 입력 --- (O) 더 많은 질문을 물어보세요. --- [계속 →]
*"설정" --- 사용자 권한 프로필: (O) 열린 위키 --- 저작권 및 라이선스: (O) 크리에이티브 커먼즈 저작자표시 --- 확장 기능 모두 체크 --- [v] 파일 올리기 활성화 --- [v] 인스턴트 공용 활성화 --- 개체 캐싱을 위한 설정: (O) 캐시하지 않음<ref>단, APC등을 설치했다면  (O) PHP 개체 캐싱 (APC, XCache 또는 WinCache)</ref> --- [계속 →]
*"설치" --- [계속 →]
*"설치" --- "완료" --- [계속 →]
*"완료!" --- LocalSetting.php 다운로드 자동시작
*받은 LocalSetting.php 파일을 w 폴더에 업로드한다.
*다시 브라우저에서 http://도메인/w/ 에 접속한다.
==주요 커스터마이징==
미디어위키 설치 후에 필자가 필수로 해주는 설정 변경이다.
*[[미디어위키 주요 커스터마이징]] 참고
==웹상 설정==
*http://ko.wikipedia.org/wiki/Mediawiki:Edittools 내용을 긁어 [[Mediawiki:Edittools]]를 생성
:편집 도구 설정. 넘겨주기, 화살표 버튼이 유용하다.
*http://ko.wikipedia.org/wiki/Mediawiki:Common.css 내용을 긁어 [[Mediawiki:Common.css]]를 생성
*Common.css 맨 밑에 다음 내용 추가
<syntaxhighlight lang='css'>
div.mw-geshi {
  padding: 1em;
  margin: 1em 0;
  border: 1px dashed #2f6fab;
  background-color: #f9f9f9;
}
</syntaxhighlight>
:기존의 Common.css에도 Geshi 관련 부분이 있지만, 위 내용을 추가하지 않으면 소스코드 부분에 배경색과 테두리 점선이 나타나지 않는다.
*http://ko.wikipedia.org/wiki/Mediawiki:Vector.css 내용을 긁어 [[Mediawiki:Vector.css]]를 생성
:이것을 적용하지 않으면 Edittools의 버튼에 배경색과 테두리선이 보이지 않는다.


===나눔고딕코딩 폰트 적용===
*Common.css 내용 수정
<syntaxhighlight lang='css'>
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;
}
</syntaxhighlight>


==CSS, JS 설정==
==기타 (optional)==
*http://ko.wikipedia.org/wiki/Mediawiki:Common.css 내용을 긁어 [[Mediawiki:Common.css]]을 생성
*logo
*favicon


==확장기능 설치==
==같이 보기==
*CharInsert - http://www.mediawiki.org/wiki/Extension:CharInsert
*[[미디어위키 설치 (비공개 위키)]]
*[[미디어위키 개인 편집 위키]]
*[[위키미디어 재단]]
*[[미디어위키 설치시 환경 점검 Warning]]


==미디어위키 환경설정==
==주석==
<references/>


[[분류:미디어위키]]
[[분류:미디어위키]]

2020년 11월 2일 (월) 00:56 기준 최신판

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 웹상 설정[ | ]

편집 도구 설정. 넘겨주기, 화살표 버튼이 유용하다.
div.mw-geshi {
  padding: 1em; 
  margin: 1em 0; 
  border: 1px dashed #2f6fab;
  background-color: #f9f9f9;
}
기존의 Common.css에도 Geshi 관련 부분이 있지만, 위 내용을 추가하지 않으면 소스코드 부분에 배경색과 테두리 점선이 나타나지 않는다.
이것을 적용하지 않으면 Edittools의 버튼에 배경색과 테두리선이 보이지 않는다.

4.1 나눔고딕코딩 폰트 적용[ | ]

  • Common.css 내용 수정
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 주석[ | ]

  1. 만약 내부에 또 mediawiki-1.31.1 폴더가 또 있으면 그것을 선택
  2. 파일이 수천개. FTP 클라이언트 소프트웨어는 파일질라를 추천한다. 알FTP는 파일 수가 많을 때 매우 느리다.
  3. 그러면 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)
  4. 설치과정에서 사용하는 언어. 이것은 영어로 해도 괜찮다.
  5. Warning에 대해서는 미디어위키 환경 점검시 경고 참조
  6. 단, APC등을 설치했다면 (O) PHP 개체 캐싱 (APC, XCache 또는 WinCache)
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}