Ploneをインストール

  1. Plone-2.5.2-UnifiedInstaller.tgz をダウンロード。
  2. rootでinstall.shを実行。
    • pythonzopeなど必要なもの全てが/opt/Plone-xxx以下にインストールされる。
    • 既存のPython環境に影響しない(とドキュメントには書いてある)。
  3. 3つの設定ファイルを編集する。
    • /opt/Plone-2.5.2/zeocluster/server/etc/zeo.conf データベースサーバ (8100)
    • /opt/Plone-2.5.2/zeocluster/client1/etc/zope.conf アプリケーションサーバ1 (8080)
    • /opt/Plone-2.5.2/zeocluster/client2/etc/zope.conf アプリケーションサーバ2 (8081)
    • それぞれポート番号のみ変更。zope.confはサーバのポート番号と、DB(zodb_db)のポート番号の2箇所を書き換えた。
    • 最初zeoに設定したポート番号にHTTPでアクセスしようとして悩んだ。zeoはロードバランサではない。client1か2のどちらかにアクセスする。
  4. # /opt/Plone-2.5.2/zeocluster/bin/startcluster.sh で起動。

clientの方をrunzopeで起動すると、libxml2 not availableというエラーが表示される。このせいで、libxml2を入れなくちゃダメなのかと思って頑張ってしまった。実際にはこのままでも動くみたい。