weblog of key_amb

主にIT関連の技術メモ

MoinMoinのインストールと初期設定

ダウンロード・インストール

cd /usr/local/src
wget http://static.moinmo.in/files/moin-1.9.0.tar.gz
tar xvzf moin-1.9.0.tar.gz
cd moin-1.9.0
python setup.py install
  • /usr/share/moin/ に雛形が、
  • /usr/lib/python2.4/site-packages/MoinMoin にpythonのパッケージがインストールされた。

本来は、

python setup.py install --prefix='/usr/local'

として、/usr/local/にインストールすべきだったかも。

なぜか、/usr/share/moin/htdocs/が作られなかったので、/usr/local/src/moin-1.9.0/MoinMoin/web/static/htdocs/ をコピーした。

cp -rf /local/src/moin-1.9.0/MoinMoin/web/static/htdocs /usr/share/moin/

設置

cp /usr/share/moin/config/wikiconfig.py /path/to/DocumentRoot/
cp /usr/share/moin/server/moin.cgi /path/to/DocumentRoot/
cp -rf /usr/share/moin/data /path/to/DocumentRoot/
cp -rf /usr/share/moin/underlay /path/to/DocumentRoot/
cp -rf /usr/share/moin/htdocs /path/to/DocumentRoot/

ここでは、FastCGIを用いた。
WSGIを使う場合は、/usr/share/moin/server/moin.cgiの代わりに、/usr/share/moin/server/moin.wsgiを用いる。