엽닷컴서버에는 키클론인모인이 설치되어 있다. 종엽닷컴에서 홈페이지호스팅 서비스를 받는 사람은 누구나 를 구축할 수 있다.

다음에 따라 작업을 하면 위키를 사용할 수 있다.

위키 디렉토리 만들기 #

~/public_html 아래에 디렉토리(ex mywiki) 만든다. 일반적으로 wiki나 mywiki로 디렉토리를 만들면 되지만 주제에 맞는 이름을 정하는 것이 좋다.

 cd ~/public_html
 mkdir mywiki

/usr/local/share/moin 에서 파일 복사 #


/usr/local/share/moin 에서 있는 파일을 다음과 같이 복사한다.


  # cgi-bin/* 을 mywiki 아래에 복사
  cp  /usr/local/share/moin/cgi-bin/* mywiki

  # data 를 mywiki/data 로 복사
  cp  -r /usr/local/share/moin/data mywiki/data

  # htdocs 를 mywiki/htdocs 로 복사
  cp  -r /usr/local/share/moin/htdocs mywiki/htdocs

  # 파일 소유권과 접근권한 변경 (myid는 자신의 아이디로 대체)
  chown -R myid:myid mywiki
  chmod 755 mywiki/moin.cgi
  chmod 707 -R data

파일을 업로드할 디렉토리 설정 #


위키페이지에서 파일을 업로드할 때 저장하는 디렉토리를 정한다. 저장된 파일을 웹으로 접근해야하기 때문에 ~/public_html 디렉토리에 만들어야 한다.

디렉토리는 ~/public_html/pub 를 권장하나 위키인스턴스를 여러개 만들 경우에는 다음과 같이 pub 디렉토리 아래에 저장위치를 따로 만든다.
  • ~/public_html/pub/mywiki
  • ~/public_html/pub/otherwiki


     # 디렉토리 만들기
     mkdir ~/public_html/pub
     # 파일 접근권한 변경
     chmod -R 707 ~/public_html/pub
    

moin_config.py 설정 #


가장 중요한 대목이다. ~/public_html/mywik 에 있는 moin_config.py에서 아래 처럼 수정한다.

!! '주의 : moin_config.py 설정에 조금이라도 잘못이 있으면 페이지 오류가 난다. 특히 '과 '' 를 주위해야 한다.

sitename은 위키사이트 왼쪽 상단에 나타나는 사이트의 이름이다. 너무 길게 쓰지 않는다.

sitename = 'An Unnamed MoinMoin Wiki'
->
sitename = 'My Wiki'

interwiki는 다른 위키에서 참조할 때 사용하는 이름이다. InterWiki가 무엇인지 모르면 None으로 놔둔다.

interwikiname = None
->
interwikiname = '(Mywiki, http://myid.jongyeob.com/mywiki/moin.cgi)'

url_prefix은 자신이 생성한 디렉토리로 고친다. logo_url 화면 상단 왼쪽에 나오는 로고이다. 자신의 로고를 넣고 싶다면 이미지파일을 업로드하고 위치를 수정하면 된다.

data_dir = './data/'
url_prefix="/mywiki/htdocs"
logo_url = url_prefix + '/img/moinmoin.gif'

charset은 한글환경에서는 EUC-KR을 사용하고 한국어와 일어, 중국어 따위를 같이 쓰려면 UTF-8으로 선택한다. 반드시 하나면 선택해야 한다.

# encoding and WikiName char sets
# (change only for outside America or Western Europe)
#charset = 'iso-8859-1'
charset = 'EUC-KR'
#charset = 'UTF-8'
upperletters = "A-Z"
lowerletters = "0-9a-z"

파일첨부 기능을 사용하고 싶다면 다음을 환경에 맞게 수정한다. 파일첨부기능을 사용하고 싶지 않으면 아래 부분을 전부 # 로 커멘트한다.

# customized by hanbyeol
allowed_actions = ['AttachFile']
attachments = {
        'dir' : '/home/myid/public_html/pub',
	'url' : '/pub',
}

화면 상단에 나오는 메뉴를 선택할 수 있다. TitleIndex, SiteNavigation 등을 사용하고 싶지 않다면 삭제하거나 적절하게 편집한다.


#navi_bar = ['FrontPage', 'RecentChanges', 'TitleIndex', 'SiteNavigation', 'HelpContents']
navi_bar = ['FrontPage', 'RecentChanges', 'TitleIndex', 'HelpContents']
title2 = '<hr>'

나머지 세세한 설정은 see also HelpOnConfiguration

위키를 띄우자 #

자 이제 설정이 끝났다.

http://호스트주소/mywiki/moin.cgi 로 들어가면 자신의 위키가 나온다. 썰렁하다고? 물론이다. 알아서 쪼물딱거려 보시라.

moin.cgi 가 나오는 게 싫다면 이를 바꿀 수 있다. http://호스트주소/mywiki 처럼 나오게 할 수 있다. 이것은 웹서버를 변경해야 하는 부분이기 때문에 종엽에게 요청을 하시라.

위키를 제대로 써 보고 싶은 사람은 노스모크 http://no-smok.net 에 가서 노스모키안이 되어 보시라.



powered by MoniWiki Powered by FreeBSD DNS Powered by DNSEver.com
last modified 2005-01-21 00:42:15
Processing time 0.0411 sec