2011-12-23 9 views
7

जबकि ज़ोप 2.13 में देशी wsgi समर्थन है, मैं अभी तक कोई दस्तावेज/तैनाती ट्यूटोरियल/आलेख/ब्लॉग नहीं ढूंढ पाया है।मुझे प्लोन 4.1 wsgi कॉन्फ़िगरेशन उदाहरण कहां मिल सकता है?

कोई भी कामकाजी उदाहरण को इंगित/पोस्ट करेगा?

+0

इसका मूल डब्लूएसजीआई समर्थन है? मुझे शक है। –

+0

हाँ 2.13.x के रूप में, http://docs.zope.org/zope2/releases/2.13/WHATSNEW.html#wsgi – aclark

+0

इसके अलावा, ploud.net wsgi का उपयोग करता है। हो सकता है कि आप कॉन्फ़िगरेशन का वर्णन करने वाले ब्लॉग पोस्ट करने के लिए एलन रनियन को पोक कर सकें। – vangheem

उत्तर

4

निम्नलिखित का प्रयास करें:

buildout कि दस्तावेज़ (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 से प्रयोग किया जाता है वह प्लोन 4.2 के साथ भेजा जाने की संभावना है। यह इस तथ्य के कारण है कि 2.13.11 रिलीज प्रमाणीकरण के लिए repoze.who की आवश्यकता के बिना डब्ल्यूएसजीआई करने के लिए समर्थन जोड़ता है (जो प्रभावी रूप से "सुविधा कारक" को काफी बढ़ाता है।

+1

लिंक एक्लर्क के लिए धन्यवाद, मैं बस बिल्डआउट का उपयोग कर wsgi के तहत अपना उदाहरण काम करने में सक्षम हूं। बस एक नोटिस मेरे प्लोन के बिल्टिन डाइज़ो काम करना बंद कर देता है, और मुझे थीमिंग के लिए wsgi midware का उपयोग करना होगा। – quyetnd

+0

अच्छा! सुनने के लिए दिलचस्प, धन्यवाद। – aclark

5

कारण यह है कि ज़ोप 2 का डब्लूएसजीआई समर्थन एक शुरुआती बिंदु है, फिर भी बहुत सारे मोटे किनारे हैं, और नतीजतन, डब्लूएसजीआई अभी तक आधिकारिक रूप से समर्थित नहीं है या "अनुशंसित सर्वोत्तम अभ्यास" परिनियोजन विकल्प नहीं है। हालांकि, आपको 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