मैं WebFaction पर काम कर रहा है और इतने सारे मुद्दों कर pinax पाने के लिए कोशिश कर रहा हूँ नाम पर ...सेटिंग 'myproject.settings' (यह sys.path पर है?) आयात नहीं कर सके: नहीं मॉड्यूल pinax
[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] mod_wsgi (pid=22796): Exception occurred processing WSGI script '/home/pawesome/webapps/qtsocial/myproject.wsgi'.
[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] Traceback (most recent call last):
[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] File "/home/pawesome/webapps/qtsocial/lib/python2.6/django/core/handlers/wsgi.py", line 250, in __call__
[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] self.load_middleware()
[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] File "/home/pawesome/webapps/qtsocial/lib/python2.6/django/core/handlers/base.py", line 39, in load_middleware
[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] for middleware_path in settings.MIDDLEWARE_CLASSES:
[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] File "/home/pawesome/webapps/qtsocial/lib/python2.6/django/utils/functional.py", line 276, in __getattr__
[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] self._setup()
[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] File "/home/pawesome/webapps/qtsocial/lib/python2.6/django/conf/__init__.py", line 42, in _setup
[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] self._wrapped = Settings(settings_module)
[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] File "/home/pawesome/webapps/qtsocial/lib/python2.6/django/conf/__init__.py", line 89, in __init__
[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] ImportError: Could not import settings 'myproject.settings' (Is it on sys.path?): No module named pinax
WSGI:
import os
import sys
from django.core.handlers.wsgi import WSGIHandler
os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'
application = WSGIHandler()
WSGI MyProject और settings.py को उसी फ़ोल्डर में है MyProject में निश्चित रूप से है। तो क्या देता है?
संपादित करें:
ठीक है तो मैं यहाँ से और साथ ही webfaction से सलाह मान ली और WSGI अब इस तरह दिखता है ...
import os
import sys
from site import addsitedir
from django.core.handlers.wsgi import WSGIHandler
os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'
sys.path.append('/home/pawesome/webapps/qtsocial/myproject')
sys.path.append('/home/pawesome/webapps/qtsocial')
addsitedir('/home/pawesome/envs/pinax072/lib/python2.6/site-packages')
application = WSGIHandler()
मुझे लगता है कि यह कुछ नहीं बल्कि सब कुछ सुलझ गया है। .. अब मैं हो रही है ...
[Sun Feb 19 20:00:28 2012] [error] [client 127.0.0.1] mod_wsgi (pid=15572): Exception occurred processing WSGI script '/home/pawesome/webapps/qtsocial/myproject.wsgi'.
[Sun Feb 19 20:00:28 2012] [error] [client 127.0.0.1] Traceback (most recent call last):
[Sun Feb 19 20:00:28 2012] [error] [client 127.0.0.1] File "/home/pawesome/webapps/qtsocial/lib/python2.6/django/core/handlers/wsgi.py", line 250, in __call__
[Sun Feb 19 20:00:28 2012] [error] [client 127.0.0.1] self.load_middleware()
[Sun Feb 19 20:00:28 2012] [error] [client 127.0.0.1] File "/home/pawesome/webapps/qtsocial/lib/python2.6/django/core/handlers/base.py", line 47, in load_middleware
[Sun Feb 19 20:00:28 2012] [error] [client 127.0.0.1] raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e))
[Sun Feb 19 20:00:28 2012] [error] [client 127.0.0.1] ImproperlyConfigured: Error importing middleware django_openid.consumer: "No module named voting_extras"
धन्यवाद फिर से लोग ... WebFaction पर लोगों को हाल ही में छोड़ दिया है और मुझे यहाँ आने के लिए भले ही मैं पहले से ही था बताया lol
ठीक है तो मैं यहाँ से और साथ ही webfaction से सलाह मान ली और WSGI अब इस तरह दिखता है ... साइट आयात addsitedir से आयात ओएस आयात sys django.core.handlers.wsgi आयात WSGIHandler से os.environ ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings' sys.path.append ('/ home/pawesome/webapps/qtsocial/myproject') sys.path.append ('/ home/pawesome/webapps/qtsocial ') additedir ('/home/pawesome/envs/pinax072/lib/python2।6/साइट-पैकेज ') एप्लिकेशन = डब्ल्यूएसजीआई हैंडलर() – milktrey
@ मिल्कक्ट्रे ने वेबफैक्शन से कुछ जानकारी के आधार पर उत्तर अपडेट किया, मुझे आशा है कि इससे मदद मिलेगी ... – mgibsonbr