22-02-2013, 14:10:27
(Dieser Beitrag wurde zuletzt bearbeitet: 22-02-2013, 18:05:57 von nstratem.)
Das Testprogram (siehe unten) läuft jetzt. Der Fehler war die Leerzeile vor "shebang"
#!/Python27/python.exe -u
print "Content-Type: text/plain;charset=iso-8859-15"
print
print "Hallo!"
print "Ich bin nur ein Text."
Jetzt muss ich noch "mechanize" installieren. -> Done
Edit: "mechanize" py Files in den folder : "Pyhton27/lib/site-packages" installiert.
und Dein script gestartet und bekomme die Fehlermeldung:
Serverfehler
"End of script output before headers: python_smarthome_data.cgi "
Edit2: Google -> .. the line endings of your script must be the unix style \n instead of the Windows endings \r\n. The most editors are capable of letting you choose the endings.
Na Prima ! Hatte es doch in Notepad++ eingegeben! Sollte doch ok sein. -> Notepad++ auf "Unix" umgestellt
edit3 jetzt meldet er diesen Fehler in apache error.log
AH01215: Traceback (most recent call last):\r
[Fri Feb 22 154:29.733154 2013] [cgi:error] [pid 7524:tid 1644] [client ::1:50786]
AH01215: File "C:/xampp/cgi-bin/python_smarthome_data2.cgi", line 25, in <module>\r
[Fri Feb 22 154:29.733154 2013] [cgi:error] [pid 7524:tid 1644] [client ::1:50786]
AH01215: file=open(dateiname,"w")\r
[Fri Feb 22 154:29.733154 2013] [cgi:error] [pid 7524:tid 1644] [client ::1:50786]
AH01215: IOError: [Errno 22] invalid mode ('w') or filename: 'export_2013-02-22 154:27.601000.csv'\r
Google -> Since 'w' is a valid mode, the problem is with the filename.
edit4
Habe nochmal "mechanize" mit easy_install installiert, ist aber immer noch nicht OK. Muss Ich die "Path" Umgebungsvariable auf "C:\python27\lib\side-packages" setzen ?
#!/Python27/python.exe -u
print "Content-Type: text/plain;charset=iso-8859-15"
print "Hallo!"
print "Ich bin nur ein Text."
Jetzt muss ich noch "mechanize" installieren. -> Done
Edit: "mechanize" py Files in den folder : "Pyhton27/lib/site-packages" installiert.
und Dein script gestartet und bekomme die Fehlermeldung:
Serverfehler
"End of script output before headers: python_smarthome_data.cgi "
Edit2: Google -> .. the line endings of your script must be the unix style \n instead of the Windows endings \r\n. The most editors are capable of letting you choose the endings.
Na Prima ! Hatte es doch in Notepad++ eingegeben! Sollte doch ok sein. -> Notepad++ auf "Unix" umgestellt
edit3 jetzt meldet er diesen Fehler in apache error.log
AH01215: Traceback (most recent call last):\r
[Fri Feb 22 154:29.733154 2013] [cgi:error] [pid 7524:tid 1644] [client ::1:50786]
AH01215: File "C:/xampp/cgi-bin/python_smarthome_data2.cgi", line 25, in <module>\r
[Fri Feb 22 154:29.733154 2013] [cgi:error] [pid 7524:tid 1644] [client ::1:50786]
AH01215: file=open(dateiname,"w")\r
[Fri Feb 22 154:29.733154 2013] [cgi:error] [pid 7524:tid 1644] [client ::1:50786]
AH01215: IOError: [Errno 22] invalid mode ('w') or filename: 'export_2013-02-22 154:27.601000.csv'\r
Google -> Since 'w' is a valid mode, the problem is with the filename.
edit4
Habe nochmal "mechanize" mit easy_install installiert, ist aber immer noch nicht OK. Muss Ich die "Path" Umgebungsvariable auf "C:\python27\lib\side-packages" setzen ?