मेरे पास सेंटोस पर एक Django एप्लिकेशन तैनात है।Django Apache mod_wsgi 500
WSGISocketPrefix /var/run/wsgi
<VirtualHost *:80>
WSGIDaemonProcess safe python-path=/usr/lib/python2.6/site-packages
WSGIProcessGroup safe
WSGIScriptAlias//opt/safe/safe/wsgi.py
<Directory /opt/safe/safe/>
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
संपादित करें: यह मेरा TEMPLATE_DIRS
TEMPLATE_DIRS = (
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
"/opt/safe/static/templates",
"/var/www/html/static/templates",
)
संपादित है: यहाँ क्या मेरी httpd.conf फ़ाइल लगता है कि यह मेरा है व्यवस्थापक/ईमेल सेटअप है:
ADMINS = (
# ('Your Name', '[email protected]'),
('David', '[email protected]'),
)
SEND_BROKEN_LINK_EMAILS = True
DEFAULT_FROM_EMAIL = '[email protected]'
SERVER_EMAIL = DEFAULT_FROM_EMAIL
में मेरी टेम्पलेट निर्देशिका, मैंने एक कस्टम 500.html
फ़ाइल परिभाषित की है। जब मैं को DEBUG = False
पर सेट करता हूं, तो मैं इस कस्टम 500.html पृष्ठ को देखे बिना अपनी साइट पर कहीं भी नहीं मिल सकता।
और भी अजीब बात यह है कि लॉग फ़ाइलों में कोई त्रुटि नहीं है - इसलिए मुझे यकीन है कि कहां देखना है या कैसे आगे बढ़ना है। मुझे पता है कि यह मेरी कस्टम 500.html फ़ाइल के कारण टेम्पलेट देख सकता है, लेकिन मुझे यकीन नहीं है कि 500 आंतरिक सर्वर त्रुटियों का कारण क्या है।
संपादित करें:
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 89, in get_response
response = middleware_method(request)
File "/usr/lib/python2.6/site-packages/django/middleware/common.py", line 55, in process_request
host = request.get_host()
File "/usr/lib/python2.6/site-packages/django/http/__init__.py", line 223, in get_host
"Invalid HTTP_HOST header (you may need to set ALLOWED_HOSTS): %s" % host)
SuspiciousOperation: Invalid HTTP_HOST header (you may need to set ALLOWED_HOSTS): [my ip address]
जब आप सत्य पर डीबग सेट करते हैं, तो क्या सब कुछ सामान्य रूप से कार्य करता है? –
हाँ - मैं सामान्य रूप से सबकुछ एक्सेस कर सकता हूं (मेरे सभी यूआरएल काम करते हैं, सबकुछ)। – lightningmanic
आपके टेम्पलेट_डिर्स टुपल कैसा दिखता है? –