[완료]Cafe24에 MoinMoin 1.5.8 설치하기
글쓴이: 이상 / 작성시간: 토, 2007/10/13 - 12:29오전
안녕하세요?
이번에 위키를 설치해 보려고, 모인모인 1.5.8을 설치하려고 하는데,
도통 어떤방식으로 설치해야 할지 잘 모르겠습니다.
기존에는 PHP로 짜여진 그런 웹어플리케이션에 익숙해져 있다보니,
Phthon 기반 어플리케이션은 어떤 방식으로 설치를 해야 할지 감이 잘 안잡힙니다.
모인모인 공식 홈페이지에서 설치방법을 봤는데도, 영 감이 잡히지 않습니다.
모인모인 설치법이 나와있는 국내 사이트를 찾는것도 하늘에 별따는 수준입니다.
Step by Step 수준으로 모인모인 설치방법 좀 부탁드리겠습니다.
Forums:
제가 설치하면서
제가 설치하면서 사용했던 방법입니다.
위키에 있던 내용르 그냥 붙여넣기 하니까 모양이 좀 그렇네요.
* python 버전 확인하기
{{{
# python -V
Python 2.3.4
}}}
* MoinMoin-1.5.8 설치하기
{{{
# cd
# mkdir temp
# cd temp
# wget http://jaist.dl.sourceforge.net/sourceforge/moin/moin-1.5.8.tar.gz
# tar xvfz moin-1.5.8.tar.gz
# cd moin-1.5.8
# python setup.py --quiet install --home=$HOME --record=install.log
}}}
* 이제 다음과 같은 디렉토리 및 파일이 생성되어있다.
{{{
~/bin/moin
~/lib/python/MoinMoin/*
~/share/moin/{config,data,htdocs,server,underlay}/*
}}}
* 이제 필요한 파일들 복사하기
* data, underlay에 대해서 읽기/쓰기 권한이 있어야만 한다.
{{{
# mkdir ~/wiki
# cd ~/wiki
# cp -af ~/share/moin/config/wikiconfig.py .
# chmod 757 wikiconfig.py
# cp -af ~/share/moin/data/ .
# chmod -R a+rwx data
# cp -af ~/share/moin/underlay/ .
# chmod -R a+rwx underlay
}}}
* 웹페이지에 설치
{{{
# cd ~/www
# mkdir wiki
# cd wiki
# cp -af ~/share/moin/htdocs/ .
# cp -af ~/share/moin/server/moin.cgi .
# chmod a+rx *.cgi
}}}
* moin.cgi 수정하기
{{{
# Path to MoinMoin package, needed if you installed with --prefix=PREFIX
# or if you did not use setup.py.
sys.path.insert(0, '/home/hosting_users/USERID/lib/python')
# Path of the directory where wikiconfig.py is located.
# YOU NEED TO CHANGE THIS TO MATCH YOUR SETUP.
sys.path.insert(0, '/home/hosting_users/USERID/wiki')
}}}
* 웹페이지의 permission 수정하기
* cafe24에서는 750을 사용하기를 권장한다.
* 따라서 other에 대해서 모든 권한을 제거한다.
{{{
# cd ~/www
# chmod -R o-rwx wiki
}}}
* ~/wiki/wikiconfig.py 파일의 data_dir과 data_underlay_dir을 다음과 같이 수정한다.
* 먼저 wikiconfig.py 파일의 encoding을 한글을 사용할 것이기 때문에 utf-8로 변경해준다.
{{{
## "LANG=ko_KR.UTF-8 vi wikiconfig.py" 명령으로 수정한다.
# -*- coding:utf-8 -*-
}}}
* logo이미지의 위치를 "/wiki/htdocs/common/moinmoin.png"로 변경한다.
{{{
logo_string = u''
}}}
* 가장 중요한 디렉토리들을 설정한다.
{{{
data_dir = '/home/hosting_users/USERID/wiki/data'
data_underlay_dir = '/home/hosting_users/USERID/wiki/underlay'
url_prefix = '/wiki/htdocs/'
}}}
== 테마 설치 ==
* 다운로드 : sinorca4moin-0.4.5.zip
{{{
# mv sinorca4moin-0.4.5 ~/share/moin/htdocs/sinorca4moin
# cd ~/share/moin/htdocs
# chmod -R g-w,o-w sinorca4moin
# cp -af ~/share/moin/htdocs/sinorca4moin ~/www/wiki/htdocs/
# cd ~/www/wiki/htdocs
# chmod -R o-rwx sinorca4moin
# rm -f ~/www/wiki/htdocs/sinorca4moin/{readme.txt,sinorca4moin.py}
# cp -a ~/share/moin/htdocs/sinorca4moin/sinorca4moin.py ~/wiki/data/plugin/theme/
}}}
덕분에 무사히
덕분에 무사히 설치했습니다.
감사합니다.
혹시...... 이거 windows2003을 사용해서 apm으로 돌리는데....
저는 win2003 서버를 사용해서 apm 사용해서 돌릴려고 하는데요...
desktop용은.... 데몬 하나만 띄어서 사용하면 되는데....
서버용은 window에서 설치 가능한가여???
아 리눅스환경이 아닌 곳에다가 설치 할려니 오히려 문서가 더 없네요...
찾기도 힘들고...
혹 아시면 알려 주세요 ㅠㅜ
댓글 달기