= MoinMoin =
以下はmoin-1.8.8コンテンツのサーバ移行を行う場合で、初めて使用する場合では無い。
== 環境とインストール ==
* pythonが動作していること。「python -v」でチェックする
* tarボールを取得して解凍したらsetupスクリプトを動作させる<
>
下記はデフォルトのディレクトリにインストール
{{{
tar xzf moin-1.8.8.tar.gz
cd moin-1.8.8
python setup.py install --record=install.log
}}}
== インストールされるもの ==
作成されるinstall.logにインストールされたファイルが記述されているが、以下のディレクトリとファイル。pythonのバージョンによって異なると思われる。
{{{
/usr/lib/python2.6/site-packages/jabberbotディレクトリ
/usr/lib/python2.6/site-packages/MoinMoinディレクトリ
/usr/bin/moin
/usr/share/moin
/usr/share/moinディレクトリ
/usr/lib/python2.6/site-packages/moin-1.8.8-py2.6.egg-info
}}}
== 元のウェブサイトの設定とファイルのコピー ==
{{{
DocumentRoot /var/www/sites/tech.cm55.com
ServerAdmin info@cm55.com
ServerName tech.cm55.com
ErrorLog logs/tech.cm55.com-error_log
CustomLog logs/tech.cm55.com-access_log combined
Alias /moin_static /usr/share/moin/htdocs
ScriptAlias /wiki /var/www/sites/tech.cm55.com/cgi-bin/moin.cgi
}}}
上記設定と/var/www/sites/tech.cm55.comディレクトリの内容を新サーバにコピー。
さらに/usr/share/moin/htdocsの中のthemeディレクトリmandarinを新サーバにコピー。