다음에 따라 작업을 하면 위키를 사용할 수 있다.
위키 디렉토리 만들기 #
~/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'
interwikiname = None -> interwikiname = '(Mywiki, http://myid.jongyeob.com/mywiki/moin.cgi)'
data_dir = './data/' url_prefix="/mywiki/htdocs" logo_url = url_prefix + '/img/moinmoin.gif'
# 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',
}
#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 에 가서 노스모키안이 되어 보시라.
see also HelpOnInstalling/ApacheOnUnix










