moinmoinを1.5から1.8にバージョンアップする件。別のPCで手順をテストしたので、サーバーで本番。この機会にmod_wsgiでの高速化も図る。なるべくスムーズな移行を心がけたい。

移行前は、Apache2.0、Python2.5、moinmoin1.5.8、cgi on WindowsXP

移行後は、Apache2.2、Python2.6、moinmoin1.8.3、mod_wsgi on WindowsXP

1.5を走らせた状態で、Apache2.2とPython2.6をインストール。Python2.6でmoinmoin1.8.3をインストール。Apachehttpd.confとmoinmoinのwikiconfig.pyとmoin.wsgiを書き換える。データ変換スクリプトを実行する。間違えてPython25で走らせてしまった。エラーらしきものがでる。Python26でやりなおす。rename1.txtをチェック。3行ほどの項目を変更。rename2.txtとして保存。再度スクリプトを実行。cleancacheを行う。間違えてPython25で走らせてしまった。エラーらしきものがでる。Python26でやり直す。Wikiにアクセス。Traceback (most recent call last):以下エラーログのようなものが表示される。変換かキャッシュの消去に失敗したかと冷や汗をかいたが、apacheを再起動したら無事に表示された。別のPCでリハーサルをやったときはattachmentが{{}}付きに変換されずに閉口したが、今回は自動で{{}}が付いており、問題はなさそう。

Apache2.0とPython25をアンインストール。