UseModWiki소스수정/Installation 페이지의 소스 보기
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: UseModWiki소스수정/Installation 는 읽기 전용 페이지입니다.
= UseModWiki Ext 버전 설치 =
== # Linux or Unix == === # 자신의 계정의 정보를 파악하고, 설치 위치를 결정한다 === * 먼저, 자신의 계정이 perl CGI 를 지원하는지, 지원한다면 어느 디렉토리에 스크립트를 넣어야 되는지 알아야 한다. (호스트 관리 업체에 문의할 것) * 여기서는, 다음과 같이 되어 있다고 가정한다. {{{ /home/gildong/ - 자기의 홈 디렉토리 /home/gildong/public_html/ - 자기의 홈페이지의 루트 디렉토리 /home/gildong/public_html/cgi-bin/ - CGI 스크립트가 들어갈 수 있는 디렉토리 }}} * 위 정보에 의해, 자신이 위키를 설치할 디렉토리를 결정한다. 다음과 같은 식으로 할 수 있다. {{{ /home/gildong/public_html/cgi-bin/wiki/ - UseModWiki 를 설치할 디렉토리 /home/gildong/wikidata - UseModWiki 데이타가 들어갈 디렉토리 (public_html 밖으로 빼내는 것을 권장) /home/gildong/public_html/upload - 업로드한 화일이 들어갈 디렉토리 (public_html 아래에 있어야 함. 위의 데이타 디렉토리와는 따로 둘 것) }}} === # 소스를 다운받는다. === * [[/Download]] 에서 최신 버전인 current.tar.gz 를 다운받는다. * current.tar.gz 화일을 자신의 홈페이지가 있는 서버에 업로드한다. * 또는 서버 계정에 telnet 또는 [[SSH]]로 접속해서 바로 다운로드 받을 수도 있다. (wget 이 서버에 설치되어 있는 경우) {{{ $ cd $ wget http://gypark.pe.kr/pub/gyparkwiki/wiki/current.tar.gz }}} === # 압축을 푼다 === * 계정에 telnet 등으로 접속한 경우는 다음과 같이 압축을 풀 수 있다. {{{ $ cd ~/public_html/cgi-bin $ gzip -dc ~/current.tar.gz | tar xvf - }}} * 위와 같이 하면 cgi-bin 아래에 wiki 라는 디렉토리가 생기고 그 아래 압축이 풀린다. * telnet 접속이 불가능한 계정이라면, 자신의 컴퓨터에서 압축을 푼 후에 FTP 로 해당 디렉토리를 만들어서 업로드한다. === # 퍼미션을 적절히 맞춘다 === * 계정에서 직접 압축을 풀었다면 특별히 손보지 않아도 될 것이나, 혹시 모르니 점검한다. * FTP 로 올린 경우에는, 각 화일들의 퍼미션을 수작업으로 지정해 준다. * 전체 화일들의 퍼미션은 다음과 같다. {{{ wiki -+ (위키 전체 디렉토리. 711) +--- PaintBBS.jar (644) +--- Readme_Shicyan_for_PaintBBS_jar.html (644) +--- config.pl (644) +--- intermap (644) +--- kimsnobody.pl (755 - 평소에는 644 로 해 둘 것) +--- mod_edithelp.pm (644) +--- restore.pl (755 - 평소에는 644 로 해 둘 것) +--- wiki.css (644) +--- wiki.pl (755) +--- wikiscript.js (644) +--- emoticon -+ (이모티콘 디렉토리. 711) | +--- emoticon-ambivalent.gif (이모티콘 화일들. 이하 644) | +--- emoticon-laugh.gif | +--- emoticon-sad.gif | +--- emoticon-smile.gif | +--- emoticon-surprised.gif | +--- emoticon-tongue-in-cheek.gif | +--- emoticon-unsure.gif | +--- emoticon-wink.gif | +--- icons -+ (아이콘 디렉토리. 711) | +--- gotop.gif (아이콘 화일들. 이하 644) | +--- isbn-nocover.jpg | +--- newwindow.gif | +--- parentpage.gif | +--- rc-deleted.gif | +--- rc-diff.gif | +--- rc-new.gif | +--- rc-updated.gif | +--- upload-search.gif | +--- icons-inter -+ (인터위키 아이콘 디렉토리. 711) | +--- 각종 아이콘 파일들. 644 | +--- translations -+ (번역화일 디렉토리. 711) | +--- translations/README (번역화일들. 이하 644) | +--- translations/korean.pl | +--- translations/trans.pl +--- macros -+ (매크로 파일 디렉토리. 755) | +--- allpagesfrom.pl (매크로 파일들. 이하 644) | +--- allpagesto.pl | ... +--- mymacros -+ (사용자 정의 매크로 파일 디렉토리. 755) +--- (사용자가 추가로 넣은 pl 파일들. 644) }}} === # 데이타 디렉토리와 업로드 디렉토리 생성 === * 위키 데이타들이 생성될 디렉토리를 생성한다. {{{ $ mkdir /home/gildong/wikidata # 디렉토리를 만들고 $ chmod 2777 /home/gildong/wikidata # 퍼미션을 2777 로 줄 것 }}} * 마찬가지로, 위키를 통해 업로드한 화일들이 들어갈 디렉토리를 생성한다. {{{ $ mkdir /home/gildong/public_html/upload $ chmod 2777 /home/gildong/public_html/upload }}} === # 환경 설정 === * wiki.pl 의 첫 줄에 있는 perl 인터프리터의 경로를 시스템에 적합하게 수정해준다. {{{#!vim perl #!/usr/bin/perl }}} * [[/Configuration]]을 참조하여, wiki.pl 과 config.pl, intermap 화일을 수정해준다. === # 확인 === * 웹 브라우저로 wiki.pl 을 부른다. 위 경우는
http://서버.주소/~gildong/cgi-bin/wiki/wiki.pl
이 될 것이다. * 다음과 같은 화면이 나오면 성공한 것이다. Upload:first_screen_after_installation.jpg === # CGI WRAP 이 설정된 경우 === * 서비스 업체에 따라서, 보안의 이유로 cgi wrap 을 설정한 경우가 있다. (굳이 따진다면, 안 하는 쪽이 잘못이다) * cgi wrap 이 설정되어 있으면, cgi-bin 아래에는 오직 실행 가능한 스크립트만 웹브라우저를 통해 부를 수 있고, 이미지나 텍스트 등의 일반 화일은 부를 수 없게 된다. * 이 경우, 위키가 제대로 설치되었다 하더라도 다음의 증상을 보인다. ** 스타일 쉬트가 제대로 적용되지 않는다. ** 이모티콘이나 각종 아이콘 그림 화일이 보이지 않는다. * 따라서, 스타일 쉬트와 그림 화일들을, cgi-bin 밖으로 빼내어야 한다. {{{ $ mkdir /home/gildong/public_html/wiki # public_html 아래에 별도로 디렉토리를 만든다 $ mv wiki.css emoticon icons icons-inter wikiscript.js /home/gildong/public_html/wiki/ # 스타일쉬트와 이모티콘, 아이콘 들을 새로 만든 곳으로 이동한다. }}} * [[/Configuration]] 에서 해당 화일들의 위치를 위에 맞춰서 설정해 준다. == # MS Windows == [[주인장]]은 모름. 윈도우즈에 웹서버와 perl 을 설치하고 재주껏 할 것. :-) 아니면 아는 분이 이 아래를 채워 넣어 주세요. * Jof:Win2000에_위키_설치하기 * Jof:지양/Win2000에_위키_설치하기 ---- [[위키위키분류]]
UseModWiki소스수정/Installation
페이지로 돌아가기 |
다른 수정본 보기