MoinMoinインストールメモ

さくらインターネットのレンタルサーバ http://www.sakura.ne.jp/rs/index.shtml にPythonベースのWiki MoinMoin をインストールした記録です。

ダウンロードと解凍

  1. http://moinmoin.wikiwikiweb.de より、 MoinMoin-x.x.x.tar.gz を取得。

  2. 解凍
    tar xzf MoinMoin-x.x.x.tar.gz
    

インストール

  1. 解凍されたディレクトリに移動し、インストールを実行。
    cd MoinMoin-x.x.x
    python setup.py --quiet install --prefix=$HOME --record=install.log
    

Wikiインスタンスの作成

  1. http://moinmoin.wikiwikiweb.de/HelpOnInstalling/WikiInstanceCreation より、 createinstance.sh を取得。

    1. createinstance.sh の編集
    1c1
    < #!/bin/bash
    ---
    > #!/usr/local/bin/bash
    4c4
    < SHARE=/usr/share/moin
    ---
    > SHARE=$HOME/share/moin
    10,11c10,11
    < USER=www-data
    < GROUP=www-data
    ---
    > USER=xxx
    > GROUP=users
    30c30
    < chown -R $USER.$GROUP $INSTANCE
    ---
    > chown -R $USER:$GROUP $INSTANCE
    
  2. createinstance.sh の実行
    ./createinstance.sh $HOME/moin
    
  3. wikiconfig.py の編集
    36c36
    <     sitename = u'Untitled Wiki'
    ---
    >     sitename = u'name of my wiki'
    46c46
    <     #page_front_page = u"MyStartingPage"
    ---
    >     page_front_page = u"MyStartingPage"
    68c68
    <     data_dir = './data/'
    ---
    >     data_dir = '/home/xxx/moin/data/'
    75c75
    <     data_underlay_dir = './underlay/'
    ---
    >     data_underlay_dir = '/home/xxx/moin/underlay/'
    88c88
    <     #superuser = [u"YourName", ]
    ---
    >     superuser = [u"myName", ]
    156a157
    >     html_head = """<link rel="shortcut icon" href="/wiki/favicon.ico">"""
    
    一番最後は無くてもかまいません。あともう少しです。

htdocs のインストール

  1. Webサーバーが読み込むファイル類を適切な場所に置きます。
    cd ~/www
    cp -R ~/share/moin/htdocs wiki
    chmod -R a+rX wiki
    cd wiki
    cp ~/share/moin/server/moin.cgi .
    chmod -R a+rx cgi-bin
    

テストと日本語のセットアップ

  1. Webブラウザから http://yourSite/wiki にアクセスしてみます。 http://yourSite/wiki/moin.cgi にリダイレクトされれば成功です。

  2. Welcome の画面が表示されたら、SystemPagesSetup をクリックします。表示されなければ、moin.cgi の後に /SystemPagesSetup を付けてアクセスしてください。