Dann würde ich es lieber doch so machen, ohne diese Shebang-Zeile.
Wiedmann wrote:Dann würde ich es lieber doch so machen, ohne diese Shebang-Zeile.
OKI, dann würd ich erstmal alles Löschen, was diese Reg-Datei in deine Registry eingetragen hat.
Demetry wrote:Denn die Python Dateien möchte ich weitestgehend so unabhängig wie möglich haben.
Nobbie wrote:Demetry wrote:Denn die Python Dateien möchte ich weitestgehend so unabhängig wie möglich haben.
Wählst mit der Registry aber den unportabelsten Weg - wie soll das denn unter Linux funktionieren?
Naja, mache es wie Du willst, ich würde es so nicht machen.
Python ist bei mir auf Laufwerk D im Ordner Python installiert.
ftype pyfile="D:\Python\python.exe" "%1" %*
reg add HKCR\pyfile\Shell\ExecCGI\Command /ve /t REG_SZ /d """"D:\Python\python.exe""" """%1""" %*" /f
assoc .py=pyfile
- Code: Select all
# For Python
#
AddHandler cgi-script .py
ScriptInterpreterSource Registry-Strict
reg delete HKCR\pyfile\Shell\ExecCGI /ve /f
reg add HKCR\pyfile\Shell\ExecCGI\Command /ve /t REG_SZ /d """"D:\Python\python.exe""" """%1""" %*" /f
Premature end of script headers: test.py
malformed header from script. Bad header=Hallo!: test.py
Premature end of script headers: test.py
Irgendwie muss es jetzt nur noch an dem Script liegen: Ich hab es bis auf den PRINT-Befehl reduziert.
print "Content-Type: text/html\n\n"
print "<html><body><p>Hello world!</p></body></html>"
Wiedmann wrote:Ein CGI muss auch selbst einen korrekten Header ausgeben. z.B.:
test.py
- Code: Select all
print "Content-Type: text/html\n\n"
print "<html><body><p>Hello world!</p></body></html>"
Users browsing this forum: No registered users and 22 guests