ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MoinMoin 리눅스 설치
    컴터 2010. 10. 22. 16:12
    https://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.