2011-12-23 11 views
7

Zope 2.13はネイティブwsgiをサポートしていますが、ドキュメント/デプロイメントのチュートリアル/記事/ブログはまだ見つかりませんでした。Plone 4.1 wsgiの設定例はどこにありますか?

実例を誰かが指摘してもらえますか?

+0

ネイティブWSGIをサポートしていますか?私は疑う。 –

+0

2.13.x現在、http://docs.zope.org/zope2/releases/2.13/WHATSNEW.html#wsgi – aclark

+0

また、ploud.netはwsgiを使用しています。たぶん、Alan Runyanさんに設定を説明するブログ記事を投稿することができます。 – vangheem

答えて

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リリースでは、認証に「repoze.who」を必要とせずにWSGIをサポートしているためです(便宜的に「利便性」が大幅に向上します)。

+1

リンクaclarkをありがとう、私はちょうどbuildoutを使用してwsgiの下で自分のインスタンスを動作させることができました。私のPloneの組み込みdiazoが機能しなくなったことに気付くだけで、テーマにwsgiミドルウェアを使用する必要があります。 – quyetnd

+0

ニース!興味深いことに、聞いて、ありがとう。 – aclark

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

関連する問題