ログイン
編集不可のページディスカッション情報添付ファイル

2011-03-23 09:59:16時点のリビジョン3

メッセージを消す
ytoku/daily-record/2011-03-23

MMA

MMAWikiのミラーを作る

計画停電でnestが落ちている状況が増えてきたのでさくらのVPS上にWikiのクローンを作ることになった。

# portmaster -P www/moinmoin
# mkdir -p /var/moin/mmawiki
# cp -r /usr/local/share/moin/{data,underlay} /var/moin/mmawiki

スタンドアローンでの起動方法は moin server standalone である。 サーバの設定ファイルはどこを読みに行くかというとMoinMoin/script/server/standalone.pyにより

if self.options.config_dir:
    sys.path.insert(0, self.options.config_dir)
from wikiserverconfig import Config

設定ディレクトリを指定してmoin server standalone --config-dir /var/moin/mmawikiとする。

# cp -r /usr/local/share/moin/config/wikiconfig.py /var/moin/mmawiki
# cp -r /usr/local/share/moin/server/wikiserverconfig.py /var/moin/mmawiki

なお、loopback以外をlistenさせるためにはwikiserverconfig.pyでinterfaceではなくhostnameを設定する必要があるようだ。