Vine3.1 に Zope 2.8.0 をインストール
まずは、恐いもの見たさで VineSeed で動いてる Zope 2.7.6 に、 Zope 2.8.0 をそのまま上書きでインストールしてみた。 起動時のエラーも無く、動いてる。β2版より安定してるようす。 でも、RDB 関連でエラーが出て、BBS が見られない。 いつ御釈迦になるやも知れないので、お遊びはここまで。
公開 Zope 鯖の更新作業
Vine3.1 で運用中の鯖はそのままにして、別にインストールすることにした。 新規に Zope28, Zope28-zserver, Zope28-TinyTablePlus を作り、 ここに置いた。 Zope2.7系と競合しないように、HTTP デフォルトポート番号は 8280。 ディレクトリ構成は $ rpm -ql Zope28-zserver などで確認してください。
手順は以下の通り (自分のための備忘録)。
- 稼働中の鯖で、必要なコンテンツをすべて export
- Zope28, Zope28-zserver をインストール後起動し、 ZMI でアカウント {"admin","123"} を変更
- 一旦 Zope28 を停止し、Zope27 の Products をすべてコピー
$ su - % cd /var/lib/zope28/Products % cp -a /var/lib/zope/Products/* . % chown -R zope28:zope28 *
ブラウザで、一通りサイト内をチェック後、apache の RewriteRule を書き換える。 とりあえず、そんなところで、ちゃんと動いてるようです。
ちなみに、うちで今使ってるプロダクトは下記のもの。
- COREBlog
- ExternalEditor
- FSCounter
- LocalFS
- RDFSummary
- TinyTablePlus
- UserCounter
- ZPsycopgDA
- ZShogi
- ejSplitter
障害が出たり、なんか抜けてたりしたら、書き足します。
参考サイト
- http://coreblog.org/ats/673 — Zope 2.8への移行メモ
- http://mooya.ath.cx/CubeDeZope — Zope 2.8.0系について
- http://www.atransia.co.jp/home/fukamachi/Diary/2003/11/25 — Jim Fulton さんのリファクタリング、Zope 2.8 など (2003/11/25)
- http://www.zope.org/Products/Zope/2.8.0/Zope-2_8_0-released — zope.org
- http://www.zope.org/Wikis/DevSite/Projects/Zope2.8/OverView — 要点の説明
- http://mail.zope.org/pipermail/zope-dev/2005-June/024991.html — zope-dev
- http://zope.jp/download/ — Zope 2.8系について
- http://www.liris.org/blog/612 — 道は長いよ・・・
- http://coreblog.org/ats/675/ — ああ,これこれ (ZMILocalizerの2.8対応)
- http://owa.as.wakwak.ne.jp/zope/coreblog/134 — TinyTablePlus
- http://owa.as.wakwak.ne.jp/zope/coreblog/113 — 2.8.0-a1 を試す