MoinMoinを新サーバにpip installしたら1.9.7にバージョンアップしていた。
Apacheを旧サーバと全く同じに設定した後行ったことを簡単にメモ。
1. static docs(htdocs)のディレクトリを新サーバに転送。
2. wikiconfigdirを新サーバに転送。
3. wikiconfigdir/underlayを削除して、/usr/share/moin/underlayから新たにコピーする(システムページを作り直すため)。
# cd wikiconfigdir # rm -rf underlay # cp -pr /usr/share/moin/underlay .
4. super userだけに新規ユーザ作成を許可するmyauth.pyを/usr/lib/python2.6/site-packages/MoinMoin/authに配置(MoinMoin1.9: superuserだけが新規ユーザ作成できるように設定 - Toolbox)。
5. キャッシュ再作成して所有者をApacheを動かすユーザに変更。
# cd wikiconfigdir # moin --config-dir=. maint cleancache # chown -R www:www .
6. ブラウザでmoinmoin/LanguageSetupを開いてシステムページ再作成。
「install help and system page packages」
-> English
-> all_pages インストール
「install help and system page packages」
-> Japanese
-> all_pages インストール
7. Apache再起動して再作成したシステムページを反映。