Moin Moin

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/moin/mywiki/data'

아래와 같이 바꿉니다.

data_dir = '/usr/share/moin/mywiki/data'
[참고]

만약 /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 /wiki "/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

자세한 내용은 MoinMoin 웹사이트를 참조하기 바랍니다.