2011-12-23 76 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

相關問題