2011-12-23 86 views
7

尽管Zope 2.13有原生的wsgi支持,但我还没有找到任何文档/部署教程/文章/博客。我在哪里可以找到Plone 4.1的wsgi配置示例?

会有人指出/发布一个工作的例子吗?

+0

它具有本机WSGI支持?我怀疑。 – 2011-12-23 17:38:03

+0

是2.13.x,http://docs.zope.org/zope2/releases/2.13/WHATSNEW.html#wsgi – aclark 2011-12-24 03:54:03

+0

另外,ploud.net使用wsgi。也许你可以捅Alan Runyan做一篇描述配置的博客文章。 – vangheem 2011-12-24 05:42:37

回答

4

尝试以下操作:

该文件(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进行身份验证(这实际上有效地增加了“便利因素”。)

+1

感谢链接aclark,我刚刚能够使用构建工具使我的实例在wsgi下工作。只是通知我的Plone内置的重氮停止工作,我必须使用wsgi中间件进行主题化。 – quyetnd 2011-12-24 13:13:43

+0

不错!有趣的听到,谢谢。 – aclark 2011-12-24 13:24:41

5

原因是,虽然Zope 2的WSGI支持是一个起点,但仍然有很多粗糙的边缘,因此,WSGI尚未正式支持或“推荐的最佳实践”部署选项。但是,您可能会发现http://smith-li.com/wordpress/2011/05/31/plone-4-1-with-apache-and-mod_wsgi-sorta/作为一个起点。

+2

全部为真:-)。其实,我喜欢http://nathanvangheem.com/news/running-plone-4-with-a-zope2-wsgi和https://github.com/hannosch/zope2-wsgi,后者是基于我的工作上。 – aclark 2011-12-24 04:06:14

相关问题