python - wsgi for virtualenv not working -


मैं bitnami Django stack का उपयोग कर रहा हूँ डब्लूएसजीआई वर्चुअलएन्वी का उपयोग न करने पर ठीक काम करता है

हालांकि मैंने वर्चुअलएन्व को रूट में sudo apt-get install का उपयोग करके स्थापित किया है और अब वर्चुअलएविन प्रोजेक्ट्स के लिए डब्ल्यूएसजीआई काम नहीं करता

my अपाचे कॉन्फ फाइल है

  उपनाम / स्थिर "/opt/bitnami/apps/live/lib/python2.7/site-packages/django/contrib/admin/static" & lt; निर्देशिका '/ चुनते / bitnami / apps / लाइव / lib / python2.7 / साइट-संकुल / Django / योगदान '& gt; & Lt; अगर विर्सियन & lt; 2.3 & gt; ऑर्डर की अनुमति दें, अस्वीकार करें सभी से अनुमति दें & lt; / IfVersion & gt; & Lt; अगर विर्सोन & gt; = 2.3 & gt; सभी प्रदान की आवश्यकता है & lt; / IfVersion & gt; & Lt; / निर्देशिका & gt; WSGIScriptAlias ​​/ खोज "/opt/bitnami/apps/run/live_cybrhome.wsgi" निर्देशिका "/ opt / bitnami / apps / run '& gt; & Lt; अगर विर्सियन & lt; 2.3 & gt; ऑर्डर की अनुमति दें, अस्वीकार करें सभी से अनुमति दें & lt; / IfVersion & gt; & Lt; अगर विर्सोन & gt; = 2.3 & gt; सभी प्रदान की आवश्यकता है & lt; / IfVersion & gt; & Lt; / निर्देशिका & gt;  

मेरे wsgi फ़ाइल

  import os, sys sys.path.append ('/ opt / bitnami / apps / live') sys.path संलग्न करें ('/ opt / bitnami / apps / live / cybrhome') os.environ ['DJANGO_SETTINGS_MODULE'] = 'साइब्रोम। सेटिंग्स' आयात करें django.core.handlers.wsgi आवेदन = django.core.handlers.wsgi.WSGIHandler ()  

अपाचे लॉग है:

mod_wsgi (pid = 4070): अपवाद WSGI स्क्रिप्ट '/ opt / bitnami / apps / run / live_cybrhome पर प्रसंस्करण हुआ। ट्रैसबैक (सबसे हाल ही में कॉल अंतिम):

फ़ाइल "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/core/

कॉल

self.load_middleware ()

फ़ाइल "/ opt / bitnami / apps / django / lib में हैंडलर / wsgi.py", पंक्ति 187 / Python2.7/site-packages/django/core/handlers/base.py ", पंक्ति 45, load_middleware में

mw_class = import_by_path (middleware_path)

फ़ाइल" / opt / बिटnami / apps / django / lib / python2.7 / site-packages / django / utils / module_loading.py ", पंक्ति 31, import_by_path में

error_prefix, module_path, class_name))

अनुचित रूप से कॉन्फ़िगर किया गया है: मॉड्यूल "django.contrib.auth.middleware" एक "sessionAuthenticationMiddleware" विशेषता / वर्ग

कोई भी विचार?

सत्रऑटानेक्टिंगमॉडलवेयर डीजेँगो 1.7 में नया है। संभवतया आपके पास आपके वर्चुअलवेन में स्थापित Django का एक पुराना संस्करण है।


Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -