Sektionen
Benutzerspezifische Werkzeuge
Sie sind hier: Startseite Support Dokumentation docs Zope2 + CMF mit buildout installieren

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