Locked History Actions

MoinMoinSetup

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

元のウェブサイトの設定とファイルのコピー

<VirtualHost *:80>
  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
</VirtualHost>

上記設定と/var/www/sites/tech.cm55.comディレクトリの内容を新サーバにコピー。

さらに/usr/share/moin/htdocsの中のthemeディレクトリmandarinを新サーバにコピー。