में आंतरिक सर्वर त्रुटि (500) मैं अपने सर्वर को कॉन्फ़िगर करने के बाद एक सरल सीजीआई स्क्रिप्ट चलाने की कोशिश कर रहा हूं।सरल सीजीआई स्क्रिप्ट
मेरे स्क्रिप्ट इस तरह दिखता है:
print "Content-type: text/html"
print
print "<html><head><title>CGI</title></head>"
print "<body>"
print "hello cgi"
print "</body>"
print "</html>"
जब मैं अपने लिपियों यूआरएल http://127.0.0.1/~flybywire/cgi-bin/main.py
करने के लिए जाना मैं:
आंतरिक सर्वर त्रुटि
सर्वर में आंतरिक त्रुटि या गलत कॉन्फ़िगरेशन का सामना करना पड़ा और आपका अनुरोध पूरा करने में असमर्थ था।
और error.log
में मैं निम्नलिखित मिल:
[error] (8)Exec format error: exec of '/home/flybywire/www/cgi-bin/main.py' failed [error] [client 127.0.0.1] Premature end of script headers: main.py
अन्य जानकारी:Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.4.6 Server at 127.0.0.1 Port 80
धन्यवाद के लिए यह वह जगह है पुनः आरंभ नहीं है, यह काम करता है। – flybywire
मुझे लगता है कि सभी सीजीआई स्क्रिप्ट के लिए '#!/Usr/bin/python' जोड़ें डरावना है। Apache SetEnv PythonPATH द्वारा इसे कैसे सेट करें? – gonjay