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つが足りないとのこと。
- Python Imaging Library
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
- Python ElementTree
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 でアクセス可能になる。