Итак, ставим:
apt-get install -y zope2.10
Пробуем запустить:
/etc/init.d/zope2.10 start
Zope2.10: no instances found..
Все верно, нужно создать инстанс, то есть основу нашего Zend приложения:
/usr/lib/zope2.10/bin/mkzopeinstance.py
Please choose a directory in which you'd like to install
Zope "instance home" files such as database files, configuration
files, etc.
Directory: /opt/zinstance
Please choose a username and password for the initial user.
These will be the credentials you use to initially manage
your new Zope instance.
Username: admin
Password:
Verify password:
Запускаем наше приложение:
cd /opt/zinstance
/opt/zinstance/bin/zopectl start
В ответ должно выдаться что-то вот такое:
. daemon process started, pid=1549
Открываем веб-консоль администрирования и логинимся в нее с ранее заданными логином и паролем:
http://xx.xx.xx.xx:9673/manage
Обращаю внимание, что Zope приложения стандартно не использую БД в привычном их понимании (MySQL, PostgreSQL), а имеют свою собственную БД на файлах:
ls -la /opt/zinstance/var/Data.fs
-rw-r--r-- 1 zope zope 1271376 Mar 6 21:08 /opt/zinstance/var/Data.fs
Также заметил еще фичу - Zope 2.10 почему-то для себя ставит Python 2.4 и работает именно на нем, хотя в системе есть 2.5й:
apt-cache depends zope2.10
zope2.10
Depends: python2.4
....
К слову, мне в конце-концов надоело бороться с непонятной сборкой Zope/Plone в Debian и я решил все поставить из исходников, вот прошу: http://phpsuxx.blogspot.com/2010/03/zope-2123-debian-5-lenny.html
Источник: http://www.howtoforge.com/debian_plone
No comments :
Post a Comment
Note: only a member of this blog may post a comment.