2016-04-19 11 views
0

Ich bekomme Internal Server Error von meinem Python-Skript auf Apache.Python auf Apache: Interner Server Fehler

Das Skript hat chmod 755 und ist in einem anderen Verzeichnis als cgi-bin.

Sein Inhalt ist

#!/usr/bin/python 
print "Content-Type: text/html\n" 
print "test" 

Ich bin auf mit begrenzten Möglichkeiten Shared Hosting. Insbesondere kann ich die Apache Logfile nicht sehen.

Antwort

0

Apache versucht, das Skript auszuführen, schlägt dies jedoch fehl, weil es Options +ExecCGI in .htaccess im Verzeichnis des Skripts fehlt.

Es ist wichtig, das Skript mit den beiden Linien

#!/usr/bin/python 
print "Content-Type: text/html\n" 

Ohne diese oder ohne Hinter \n zu beginnen, würde Apache ein Internal Server Error, werfen.