PDA

View Full Version : [PYTHON] Problema nell'eseguire uno script via web (500)


sharkkk
10-11-2014, 12:03
Salve a tutti, sto provando ad fare una chiamata ajax con uno script python, il problema e' che cosi strutturato il codice mi ritorna sempre 500 - Internal server error

script js
$.ajax ({
url: "cgi-bin/prova.py",
type: "POST",
datatype: "html",
success: function (response) {
alert('success');
},
error: function (xhr, ajaxOptions, thrownError) {
alert (thrownError );
}
});


script python
#!/usr/bin/python

print """Content-type: text/html; charset=utf-8\n\n
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>"""
print """</html>"""


Mi viene il dubbio che non esista nessun riconoscitore python ma guardando nella directory /usr/bin/ c'e un file python...la directory invece del python e' quella giusta, perche' se la cambio mi ritorna "Not Found"...quindi non ho la piu' pallida idea del perche' non funzioni..sono disperato:cry:

sharkkk
10-11-2014, 12:12
scusate, ho risolto.

Il problema era che non vi erano i diritti di esecuzione sullo script python