पर wsgi परिनियोजन में _socket नामक कोई मॉड्यूल नहीं है, मैं अपाचे 2.2 के लिए पायथन 2.7.3 (32 बिट) के लिए WSGI 3.3 का उपयोग कर रहा हूं। मैंने http://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-win32-ap22py27-3.3.so से wsgi डाउनलोड किया और इसे अभी नाम दिया और इसे एपैच मॉड्यूल में स्थानांतरित कर दिया।अपाचे आयात त्रुटि: Django
मैं एक आवेदन तैनात करने की कोशिश कर रहा हूं लेकिन ImportError: no module named _socket
प्राप्त करना जारी रखता हूं। मैंने अपना wsgi और त्रुटि लॉग शामिल किया है।
मुझे यकीन नहीं है कि मैं क्या गलत कर रहा हूं। मैंने सोचा कि शायद मैं एक पायथनपैथ शामिल कर सकता हूं लेकिन मुझे यकीन नहीं है। यदि आवश्यक हो तो मैं अधिक जानकारी प्रदान करने का प्रयास कर सकता हूं। पहले ही, आपका बहुत धन्यवाद।
APACHE कॉन्फ़िग:
LoadModule wsgi_module modules/mod_wsgi.so
<Directory C:/Users/xxxxd/Documents/cahd>
AllowOverride None
Options None
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias/C:/Users/xxxxd/Documents/cahd/cahd/django.wsgi
WSGI फ़ाइल:
import os, sys
sys.path.append('C:/Users/xxxxd/Documents)
sys.path.append('C:/Users/xxxxd/Documents/cahd/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'cahd.settings'
import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
त्रुटि थी:
[Mon Nov 19 09:44:17 2012] [error] [client 127.0.0.1] Traceback (most recent call last):
[Mon Nov 19 09:44:17 2012] [error] [client 127.0.0.1] File "C:/Users/xxxxd/Documents/cahd/django.wsgi", line 10, in
[Mon Nov 19 09:44:17 2012] [error] [client 127.0.0.1] import django.core.handlers.wsgi
[Mon Nov 19 09:44:17 2012] [error] [client 127.0.0.1] File "C:\django\Django-1.4.1\django\core\handlers\wsgi.py", line 8, in
[Mon Nov 19 09:44:17 2012] [error] [client 127.0.0.1] from django import http
[Mon Nov 19 09:44:17 2012] [error] [client 127.0.0.1] File "C:\django\Django-1.4.1 \django\http\_init_.py", line 11, in
[Mon Nov 19 09:44:17 2012] [error] [client 127.0.0.1] from urllib import urlencode, quote
[Mon Nov 19 09:44:17 2012] [error] [client 127.0.0.1] File "C:\Python27\Lib\urllib.py", line 26, in
[Mon Nov 19 09:44:17 2012] [error] [client 127.0.0.1] import socket
[Mon Nov 19 09:44:17 2012] [error] [client 127.0.0.1] File "C:\Python27\Lib\socket.py", line 47, in
[Mon Nov 19 09:44:17 2012] [error] [client 127.0.0.1] import _socket
[Mon Nov 19 09:44:17 2012] [error] [client 127.0.0.1] ImportError: No module named _socket
देखें http://brettweiss.wordpress.com/2008/11/28/windows-vista-django-dll-issue-running-python-managepy -सुनसेवर/एक ही मुद्दा? – rorycl
काफी नहीं, मेरा एप्लिकेशन रनरवर के माध्यम से काम करता है। असल में, यहां तक कि मेरा helloworld.wsgi apache के माध्यम से काम करता है। यह बस है कि जब मैं अपने स्वयं के अनुप्रयोग के लिए httpd.conf को संशोधित करता हूं तो यह एक त्रुटि बनाता है .... – Sxkaur
कृपया अपना प्रश्न संपादित करें और अपाचे कॉन्फ़िगरेशन फ़ाइल में जो mod_wsgi कॉन्फ़िगरेशन जोड़ा गया है उसे जोड़ें। यह भी इंगित करता है कि आपने mod_wsgi बाइनरी कहाँ से प्राप्त की है और इसका नाम क्या डाउनलोड करने से पहले था और इसका नाम बदल दिया गया था। –