Где я могу найти примеры конфигурации Plone 4.1 wsgi? - PullRequest
7 голосов
/ 23 декабря 2011

Хотя у Zope 2.13 есть встроенная поддержка wsgi, мне пока не удалось найти учебник по документации / развертыванию / статью / блог.

Кто-нибудь указывает / публикует рабочий пример?

Ответы [ 2 ]

5 голосов
/ 24 декабря 2011

Причина в том, что, хотя поддержка WSGI в Zope 2 является отправной точкой, по-прежнему существует множество неровностей, и в результате WSGI еще не является официально поддерживаемым или рекомендуемым вариантом развертывания. Тем не менее, вы можете найти http://smith -li.com / wordpress / 2011/05/31 / plone-4-1-with-apache-and-mod_wsgi-sorta / полезной в качестве отправной точки.

4 голосов
/ 24 декабря 2011

Попробуйте следующее:

Компоновка, упомянутая в этом документе (http://build.pythonpackages.com/buildout/plone/4.2.x), выглядит следующим образом:

[buildout]
allow-hosts =
    *.plone.org
    *.python.org
extensions =
    buildout.bootstrap
    mr.developer
extends = http://dist.plone.org/release/4.2b1/versions.cfg
extends-cache = .
find-links = http://dist.plone.org/thirdparty/elementtree-1.2.7-20070827-preview.zip
parts =
    mod-wsgi
    plone
    wsgi-conf
versions = versions

[plone]
recipe = plone.recipe.zope2instance
eggs =
    PasteScript
    Pillow
    Plone
    Products.PloneHotfix20110928
    WebError
    repoze.retry
    repoze.tm2
    repoze.vhm
products =
user = admin:admin
scripts = paster

[versions]
distribute = 0.6.24
# Error: Setup script exited with error: src/config.h: No such file or directory
# Error: Couldn't install: pycrypto 2.4
pycrypto = 2.3
zc.buildout = 1.5.2

[mod-wsgi]
recipe = collective.recipe.modwsgi
eggs = ${plone:eggs}
config-file = plone.ini

[wsgi-conf]
recipe = collective.recipe.template
url = http://build.pythonpackages.com/buildout/plone/plone.ini.in
output = plone.ini

[versions]
Zope2 = 2.13.11

Обратите внимание, что используется более новый Zope2, чем тот, который, вероятно, будет поставляться с Plone 4.2. Это связано с тем, что в выпуске 2.13.11 добавлена ​​поддержка для выполнения WSGI, не требуя repoze.who для аутентификации (что значительно увеличивает «коэффициент удобства»).

...