मैं django वेबसाइट की सेवा के लिए mod_wsgi का उपयोग कर रहा हूं, लेकिन मुझे एक आंतरिक सर्वर त्रुटि मिली है। यहाँ Apache लॉग है:पायथन 2.7.3 का उपयोग करने के लिए मैं अपने mod_wsgi का पुनर्निर्माण कैसे कर सकता हूं?
[Fri May 31 10:11:25 2013] [error] python_init: Python version mismatch, expected '2.7.2+', found '2.7.3'.
[Fri May 31 10:11:25 2013] [error] python_init: Python executable found '/usr/bin/python'.
[Fri May 31 10:11:25 2013] [error] python_init: Python path being used '/usr/lib/python2.7/:/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload'.
[Fri May 31 10:11:25 2013] [warn] mod_wsgi: Compiled for Python/2.7.2+.
[Fri May 31 10:11:25 2013] [warn] mod_wsgi: Runtime using Python/2.7.3.
[Fri May 31 10:11:25 2013] [notice] Apache/2.2.22 (Ubuntu) DAV/2 mod_fcgid/2.3.6 mod_python/3.3.1 Python/2.7.3 mod_ssl/2.2.22 OpenSSL/1.0.1 mod_wsgi/3.3 mod_perl/2.0.5 Perl/v5.14.2 configured -- resuming normal operations
तो ऐसा लगता है mod_wsgi संस्करण और अजगर के क्रम संस्करण के बीच एक बेमेल है कि। मैं इसे कैसे अपडेट कर सकता हूं?
अगर mod_wsgi अजगर पुस्तकालय का एक साझा संस्करण के लिए स्थिर नहीं जुड़ा हुआ है और है संस्करण बेमेल कोई फर्क नहीं चाहिए। सुनिश्चित करें कि आपके पास Django सक्षम करने के लिए कुछ प्रकार की लॉगिंग है, या व्यवस्थापक को त्रुटियों का ईमेल है। यह भी सुनिश्चित करें कि आपके पास Django के लिए 404 और 500 टेम्पलेट सेट अप हैं। –
बग रिपोर्ट https://bugs.launchpad.net/ubuntu/+source/libapache2-mod-python/+bug/1073147 – Sherbrow