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
Post a Comment