Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

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を新サーバにコピー。