Plone 3.3.1へマイグレーション
Plone 3.1ベースでずっと使ってきたこのサイトを最新のPlone 3.3.1へマイグレーション。以前の構成からbuildout形式へのマイグレーションとなるが大きなトラブルもなく、作業は終了。これでbuildout環境でいろいろと試せそうだ。
Ploneはマイグレーションのツールがちゃんと用意されているので心強い。それにこのサイトは特別なプロダクトを使っていないのでその分はマイグレーションが簡単だ。Plone 3.3.1への移行はざっと次のような手順。
- Unified Installerで新しいサイト環境を作る。Ploneサイトからダウンロードして解凍したら ./install standalone で一式をインストール
- buiuldout.cfg、zope.confに記載されているポート番号を空きポート番号に変更
- ./bin/plonectl startで一度起動して動作を確認したら、./bin/plonectl stopで止める
- 元のサイトのData.fsを新サイトの/var/filestorage以下にコピーする
- 使用しているプロダクトの最新版をダウンロードしてproduct以下におく。あるいはbuildout.cfgに記載してダウンロードする
- 再度、新サイトを起動する。まずはZMIの管理画面に入り、Ploneサイトを選んでその中のportal_migrationをクリック。バージョンを確認したらupgradeを実行。エラーがなけれ無事にマイグレーションは完了
- 新サイトを起動して、Ploneの管理画面に入る。アドオンプロダクトの画面で使っていたプロダクトを最新版にアップデートをかける。
- 最後にもう一度新サイトを./bin/plonectl restartで再起動。
- 表示を確認したらApacheのVirtualHostの記載を修正して新サイトに向けて再起動
1時間程度の作業でマイグレーションは完了。All in OneのPloneならでは。
前: iPhone版 Last.fmアプリケーションの入手方法

