-
MoinMoin 리눅스 설치컴터 2010. 10. 22. 16:12https://help.ubuntu.com/community/HelpOnInstalling/ApacheWithModWSGI
MoinMoin은 PikiPiki 위키 엔진을 기반으로 하여, 파이썬 언어로 구현된 위키 엔진이며, GNU GPL 라이센스를 따릅니다.
설치
MoinMoin을 설치하려면, 명령창에서 다음을 입력하세요:
sudo apt-get install python-moinmoin
또한 apache2 웹 서버를 설치할 수도 있습니다. apache2 웹 서버를 설치하는 방법은 “HTTPD - 아파치2 웹 서버” 절의 “설치” 부분을 참조하기 바랍니다.
설정
위키 프로그램을 처음으로 설정하려면 아래와 같은 명령들을 실행해야 합니다. 여기서는 여러분이 mywiki라는 이름의 위키를 생성했다고 가정하겠습니다:
cd /usr/share/moin
sudo mkdir mywiki
sudo cp -R data mywiki
sudo cp -R underlay mywiki
sudo cp server/moin.cgi mywiki
sudo chown -R www-data.www-data mywiki
sudo chmod -R ug+rwX mywiki
sudo chmod -R o-rwx mywiki
이제 여러분이 생성한 mywiki 위키를 찾기 위해 MoinMoin을 설정해야 합니다. MoinMoin을 설정하려면
/etc/moin/mywiki.py
파일을 열고, 다음 부분을 변경합니다:data_dir = '/org/mywiki/data'
아래와 같이 바꿉니다.
data_dir = '/usr/share/moin/mywiki/data'
Also, below the data_dir option add the data_underlay_dir:
data_underlay_dir='/usr/share/moin/mywiki/underlay'
만약
/etc/moin/mywiki.py
파일이 없다면,/etc/moin/moinmaster.py
파일을/etc/moin/mywiki.py
라는 이름으로 복사한 뒤에 위에서 설명한 부분을 변경합니다.
만약 여러분의 위키 이름이 my_wiki_name라면,
/etc/moin/farmconfig.py
파일에서 “("mywiki", r".*")” 줄 아래에 “("my_wiki_name", r".*")” 줄을 추가하십시오.mywiki라는 위키 프로그램을 찾기 위해 MoinMoin을 설정하고나면, 위키 프로그램을 이용할 수 있도록 아파치2를 설정해야 합니다.
/etc/apache2/sites-available/default
파일에서 “<VirtualHost *>” 태그 안쪽에 다음과 같은 내용을 추가하세요.### moin
ScriptAlias /mywiki "/usr/share/moin/mywiki/moin.cgi"
alias /moin_static181 "/usr/share/moin/htdocs"
<Directory /usr/share/moin/htdocs>
Order allow,deny
allow from all
</Directory>
### end moin
위키 프로그램을 이용할 수 있도록 a아파치2 웹 서버를 설정하고나면, 웹 서버를 재시작해야 합니다. 아파치2 웹 서버를 재시작하려면 다음 명령을 실행하세요:
sudo /etc/init.d/apache2 restart
확인
여러분위 위키 프로그램이 잘 동작하는지 확인하려면 웹 브라우저에서 다음 URL을 입력하세요:
http://localhost/mywiki
또는 웹 브라우저에서 다음 URL을 입력하여 테스트 명령을 실행해 볼 수 있습니다:
http://localhost/mywiki?action=test
For more details, please refer to the MoinMoin web site.