2006/08/24

Установка ZOPE/Plone на RHEL4 (Red Hat Enterprise Linux)

В доступном наборе rh-пакетов нет ни zope, ни plone. Кроме того, ZOPE требует наличия python =>2.3.5, а RHEL4 может предоставить только python 2.3.4. Поэтому установку необходимо начинать с установки python 2.3.5(не ниже!). Установка проходит в пределах домашней директории /var/lib/zope пользователя zope. Без библиотеки zlib ZOPE не запустится, поэтому прежде всего необходимо собрать её.

1. Zlib 1.2.3.
tar zxf zlib-1.2.3.tar.gz
./configure --prefix=/var/lib/zope
make && make install
export LDFLAGS="-L/var/lib/zope/lib/"
export CPPFLAGS="-I/var/lib/zope/include/"

2. Python 2.3.5
tar zxf Python-2.3.5.tgz
./configure --prefix=/var/lib/zope
make && make install

3. Zope 2.8.8

tar zxf Zope-2.8.8-final.tgz
./configure --prefix=/var/lib/zope --with-python=/var/lib/zope/bin/python
make && make install

4. Создать instance и запустить созданный zope-instance

/var/lib/zope/bin/mkzopeinstance.py
vi /var/lib/zope/etc/zope.conf (если нужно что-нибудь исправить)
/var/lib/zope/bin/zopectl start

5. Plone 2.1.3. Достаточно положить содержимое архива в директорию Products запущенного zope-instance

tar zxf Plone-2.1.3.tar.gz
cd Plone-2.1.3/
mv * /var/lib/zope/instances/demo/Products

После этого можно заходить в management-консоль zope по адресу http://servername:port/manage и добавлять plone-сайты.

No comments: