$OpenBSD: README.OpenBSD,v 1.1 2004/08/03 10:16:36 xsa Exp $
In this document we'll see how to create a zope instance and have it
start at boot time. Throughout this document, we will assume that the
instance you want will be located in /var/www under the name of 'zope'.
Our instance will thus be /var/www/zope.
1) Creating your instance
- run %%ZOPEHOME%%/bin/mkzopeinstance.py to create your instance:
# %%ZOPEHOME%%/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: /var/www/zope
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: zopeadmin
Password:
Verify password:
- as we want to run our instance(s) with the _zope user, we should
grant him the rights on the log/ and var/ directories.
# chown _zope /var/www/zope/{log,var}
2) Have your instance start at boot time:
- to have your instance start at boot time, add the following to your
/etc/rc.local.
if [ -r /var/www/zope/etc/zope.conf -a -x /var/www/zope/bin/zopectl ]; then
echo -n ' zope'
/var/www/zope/bin/zopectl start
fi