Ploneのインストール

昨日に引き続き、つまり、Zopeがインストールされている前提で、CentOS4.4にPloneをインストール。ユーザIDはzope用に作成したIDで。

展開

$ zcat Plone-2.5.1-final.tar.gz | tar xvof -
$ cd Plone-2.5.1
$ less CMFPlone/INSTALL.txt

INSTALL.txtによると、以下の2つが足りないとのこと。

http://effbot.org/downloads/Imaging-1.1.6.tar.gz

$ zcat Imaging-1.1.6.tar.gz | tar xvof -
$ cd Imaging-1.1.6
$ su
# python setup.py install

http://effbot.org/downloads/elementtree-1.2.6-20050316.tar.gz

$ zcat elementtree-1.2.6-20050316.tar.gz | tar xvof -
$ cd elementtree-1.2.6-20050316
$ su
# python setup.py install

Fiveの入れ替え

梱包されているFiveは1.3.7であるが、Plone2.5とZope2.8の組み合わせでは1.2.6が必要とのことなので、ダウンロードして展開する。

$ wget http://codespeak.net/z3/five/release/Five-1.2.6.tgz
$ cd Plone-2.5.1
$ rm -fr Five
$ zcat ../Five-1.2.6.tgz | tar xvof -

INSTANCE_HOMEの確認

/opt/Zope-2.8/bin/mkzopeinstance.pyで入力したディレクトリがINSTANCE_HOMEだが一応、Zopeからも確認。

$ /home/zope/instance/bin/zopectl start

で、起動後、http://192.168.X.X:8080/Control_Panel/manage_mainに管理IDでログインすることで、INSTANCE_HOMEを確認。ここでは、/home/zope/instanceがINSTANCE_HOMEである。

Ploneのインストール

$INSTANCE_HOME/ProductsにPlone-2.5.1配下をサブディレクトリを移動する。

$ cd Plone-2.5.1
$ mv * /home/zope/instance/Products/
$ /home/zope/instance/bin/zopectl restart

http://192.168.X.X:8080/manageのセレクトボックスから「Plone Site」を選択。

Id: plone0
Title: Portal Plone Site
Description: plone site test

を入力して、「Add Plone Site」をクリック。メイン部分の「View」を選択するとPloneのトップ画面が表示される。また、左ペインを「Refresh」を選択するとplone0の管理ツリーも追加される。

これで、 http://192.168.X.X:8080/plone0 でアクセス可能になる。