मैं सिर्फ virtualenv पर एक Django अनुप्रयोग स्थापित करने के बाद, उसे तैनाती एक कपड़े स्क्रिप्ट का उपयोग कर सुचारू रूप से चला गया, लेकिन अब .wsgi काम नहीं कर रहा virtualenv पर mod_wsgi, मैं इंटरनेट पर हर भिन्नता की कोशिश की है लेकिन कोई भाग्य नहीं। मेरे .wsgi फ़ाइल है:Django + काम नहीं कर रहा
import os
import sys
import django.core.handlers.wsgi
# put the Django project on sys.path
root_path = os.path.abspath(os.path.dirname(__file__) + '../')
sys.path.insert(0, os.path.join(root_path, 'kcdf'))
sys.path.insert(0, root_path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'kcdf.settings'
application = django.core.handlers.wsgi.WSGIHandler()
मैं एक ही त्रुटि मिलती रहती है:
[Sun Apr 18 12:44:30 2010] [error] [client 41.215.123.159] mod_wsgi (pid=16938): Exception occurred processing WSGI script '/home/kcdfweb/webapps/kcdf.web/releases/current/kcdf/apache/kcdf.wsgi'.
[Sun Apr 18 12:44:30 2010] [error] [client 41.215.123.159] Traceback (most recent call last):
[Sun Apr 18 12:44:30 2010] [error] [client 41.215.123.159] File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/wsgi.py", line 230, in __call__
[Sun Apr 18 12:44:30 2010] [error] [client 41.215.123.159] self.load_middleware()
[Sun Apr 18 12:44:30 2010] [error] [client 41.215.123.159] File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/base.py", line 33, in load_middleware
[Sun Apr 18 12:44:30 2010] [error] [client 41.215.123.159] for middleware_path in settings.MIDDLEWARE_CLASSES:
[Sun Apr 18 12:44:30 2010] [error] [client 41.215.123.159] File "/usr/local/lib/python2.6/dist-packages/django/utils/functional.py", line 269, in __getattr__
[Sun Apr 18 12:44:30 2010] [error] [client 41.215.123.159] self._setup()
[Sun Apr 18 12:44:30 2010] [error] [client 41.215.123.159] File "/usr/local/lib/python2.6/dist-packages/django/conf/__init__.py", line 40, in _setup
[Sun Apr 18 12:44:30 2010] [error] [client 41.215.123.159] self._wrapped = Settings(settings_module)
[Sun Apr 18 12:44:30 2010] [error] [client 41.215.123.159] File "/usr/local/lib/python2.6/dist-packages/django/conf/__init__.py", line 75, in __init__
[Sun Apr 18 12:44:30 2010] [error] [client 41.215.123.159] raise ImportError, "Could not import settings '%s' (Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)
[Sun Apr 18 12:44:30 2010] [error] [client 41.215.123.159] ImportError: Could not import settings 'kcdf.settings' (Is it on sys.path? Does it have syntax errors?): No module named kcdf.settings
मेरी आभासी पर्यावरण पर/घर/उपयोगकर्ता है/webapps/kcdfweb मेरे एप्लिकेशन/घर/उपयोगकर्ता/webapps है /kcdf.web/releases/current/project_name मेरी WSGI फ़ाइल घर/उपयोगकर्ता/webapps/kcdf.web/विज्ञप्ति/वर्तमान/PROJECT_NAME/अपाचे/project_name.wsgi
की कोशिश की है कि यह काम नहीं किया, ध्यान देने योग्य हो सकता है कि जब मैं virtualenv के बाहर एक नमूना Django परियोजना बनाया है और वह मुझे मिल गया भागने की कोशिश की: jwesonga @ kcdf: ~/परीक्षक $ निर्यात DJANGO_SETTINGS_MODULE = tester.settings jwesonga @ kcdf: ~/tester $ django-admin.py रनरवर त्रुटि: सेटिंग्स 'tester.settings' आयात नहीं कर सका (क्या यह sys.path पर है? क्या इसमें सिंटैक्स त्रुटियां हैं?): Tester.settings नामक कोई मॉड्यूल नहीं – jwesonga