Zope2 + CMF mit buildout installieren
Eine kurze Anleitung wie man Zope2, CMF per buildout installieren kann.
Virtualenv mittels virtualenvwrapper anlegen
mkvirtualenv -p python2.6 --no-site-packages zope2
Virtualenvwrapper: http://www.doughellmann.com/docs/virtualenvwrapper/
Buildout installieren und Struktur anlegen
pip install zc.buildout mkdir cmfsite
cd cmfsite buildout init /cmfsite$ ls bin buildout.cfg develop-eggs eggs parts
mkdir products
buildout.cfg anpassen
Eine Beispiel Konfiguration finden Sie hier: buildout.cfg
[buildout]
newest = true
prefer-final = false
extensions = buildout-versions
parts =
instance
zopepy
extends =
http://download.zope.org/Zope2/index/2.12.12/versions.cfg
versions = versions
eggs =
Products.CMFActionIcons
Products.CMFCalendar
Products.CMFCore
Products.CMFDefault
Products.CMFTopic
Products.CMFUid
Products.DCWorkflow
develop =
[versions]
zc.buildout = 1.5.2
[instance]
recipe = plone.recipe.zope2instance
user = admin:admin
http-address = 8080
#debug-mode = on
#verbose-security = on
blob-storage = var/blobstorage
eggs =
${buildout:eggs}
Zope2
environment-vars =
zope_i18n_compile_mo_files = true
products = ${buildout:directory}/products
zcml =
[zopepy]
# For more information on this step and configuration options see:
# http://pypi.python.org/pypi/zc.recipe.egg
recipe = zc.recipe.egg
eggs = ${instance:eggs}
interpreter = zopepy
scripts = zopepy
Buildout ausführen
./bin/buildout
Starten und Stoppen von Zope
wir starten zunächst, Zope im Vordergrund um eventuelle Probleme sofort zu sehen.
./bin/instance fg
Wenn dies funktioniert hat, können wir Zope wie folgt im Hintergrund starten.
./bin/instance start
Sie können Zope jetzt unter http://localhost:8080 ereichen. Zum anhalten des Zope Servers verwenden Sie analog:
./bin/instance stop

