xampp ... cgi script nicht gefunden

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

xampp ... cgi script nicht gefunden

Postby Iceman21 » 07. May 2007 20:36

hallo
Ich habe einen xampp server installiert und versuche nun cgi scripte darüber auszuführen. Ich habe schon in mehreren Foren dieses Problem auftreten sehen glaube aber hier jetzt eine lösung zu finden.
ich habe in "C:\xampp\htdocs\jens" die cgi scripte liegen.
dort ist eine magic line die zu einer verknüpfung führt ("#! xampp/htdocs/jens/python/python") dort liegt natürlich die verknüpfung zum python programm.
wenn ich jetzt über "http://localhost:8080/jens/" reingehe komm ich in die normale index übersicht. Wenn ich nun auf eine der cgi datei klicke, dann kommt folgende fehlermeldung:
Code: Select all
Serverfehler!

Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist.

Fehlermeldung:
couldn't create child process: 720002: start.cgi

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 500
localhost
05/07/07 21:21:01
Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.1


in der Error log ("C:\xampp\apache\logs") steht folgendes
Code: Select all
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] Premature end of script headers: start.cgi, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] String found where operator expected at C:/xampp/htdocs/jens/start.cgi line 13, near "<body>'"\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1]   (Might be a runaway multi-line '' string starting on line 9)\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] \t(Missing semicolon on previous line?)\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] String found where operator expected at C:/xampp/htdocs/jens/start.cgi line 13, near "<body>'''"\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] \t(Missing operator before ''?)\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] String found where operator expected at C:/xampp/htdocs/jens/start.cgi line 19, near "</form>'"\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1]   (Might be a runaway multi-line '' string starting on line 15)\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] \t(Missing semicolon on previous line?)\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] String found where operator expected at C:/xampp/htdocs/jens/start.cgi line 19, near "</form>'''"\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] \t(Missing operator before ''?)\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] Semicolon seems to be missing at C:/xampp/htdocs/jens/start.cgi line 20.\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] Semicolon seems to be missing at C:/xampp/htdocs/jens/start.cgi line 22.\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] Semicolon seems to be missing at C:/xampp/htdocs/jens/start.cgi line 23.\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] syntax error at C:/xampp/htdocs/jens/start.cgi line 4, near "print\r\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] "\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] Execution of C:/xampp/htdocs/jens/start.cgi aborted due to compilation errors.\r, referer: http://localhost:8080/jens/
[Mon May 07 21:00:54 2007] [error] [client 127.0.0.1] (OS 2)Das System kann die angegebene Datei nicht finden.  : couldn't create child process: 720002: start.cgi, referer: http://localhost:8080/jens/
[Mon May 07 21:00:54 2007] [error] [client 127.0.0.1] (OS 2)Das System kann die angegebene Datei nicht finden.  : couldn't spawn child process: C:/xampp/htdocs/jens/start.cgi, referer: http://localhost:8080/jens/
[Mon May 07 21:05:15 2007] [error] [client 127.0.0.1] File does not exist: C:/xampp/htdocs/cgi-bin

also kann er die datei nicht finden aber die ist doch da!

der anfang des cgi scriptes sieht so aus aber ich denke nciht dass es daran liegt
Code: Select all
#! xampp/htdocs/jens/python/python
print "Content-Type: text/html"
print
print

import cgi
import pickle

print '''<html>
<head>
<title>Tic Ta</title>
</head>

Ich danke euch für eure bemühungen
Iceman21
 
Posts: 3
Joined: 07. May 2007 20:34

Re: xampp ... cgi script nicht gefunden

Postby salsa_experience » 07. May 2007 21:36

moinsen iceman21

das klingt interessant. ich hab im Verhalten eine ähnlichen Effekt allerdings mit perl-scripten. Bei ´mir werden die default scripten schon nicht alle angezeigt.

was mich bei dir wundert.

Iceman21 wrote:hallo
Ich habe einen xampp server installiert und versuche nun cgi scripte darüber auszuführen. Ich habe schon in mehreren Foren dieses Problem auftreten sehen glaube aber hier jetzt eine lösung zu finden.
ich habe in "C:\xampp\htdocs\jens" die cgi scripte liegen.
dort ist eine magic line die zu einer verknüpfung führt ("#! xampp/htdocs/jens/python/python") dort liegt natürlich die verknüpfung zum python programm.
wenn ich jetzt über "http://localhost:8080/jens/" reingehe komm ich in die normale index übersicht. Wenn ich nun auf eine der cgi datei klicke, dann kommt folgende fehlermeldung:
Code: Select all
Serverfehler!

Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist.

Fehlermeldung:
couldn't create child process: 720002: start.cgi

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 500
localhost
05/07/07 21:21:01
Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.1


in der Error log ("C:\xampp\apache\logs") steht folgendes
Code: Select all
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] Premature end of script headers: start.cgi, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] String found where operator expected at C:/xampp/htdocs/jens/start.cgi line 13, near "<body>'"\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1]   (Might be a runaway multi-line '' string starting on line 9)\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] \t(Missing semicolon on previous line?)\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] String found where operator expected at C:/xampp/htdocs/jens/start.cgi line 13, near "<body>'''"\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] \t(Missing operator before ''?)\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] String found where operator expected at C:/xampp/htdocs/jens/start.cgi line 19, near "</form>'"\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1]   (Might be a runaway multi-line '' string starting on line 15)\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] \t(Missing semicolon on previous line?)\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] String found where operator expected at C:/xampp/htdocs/jens/start.cgi line 19, near "</form>'''"\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] \t(Missing operator before ''?)\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] Semicolon seems to be missing at C:/xampp/htdocs/jens/start.cgi line 20.\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] Semicolon seems to be missing at C:/xampp/htdocs/jens/start.cgi line 22.\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] Semicolon seems to be missing at C:/xampp/htdocs/jens/start.cgi line 23.\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] syntax error at C:/xampp/htdocs/jens/start.cgi line 4, near "print\r\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] "\r, referer: http://localhost:8080/jens/
[Mon May 07 20:35:24 2007] [error] [client 127.0.0.1] Execution of C:/xampp/htdocs/jens/start.cgi aborted due to compilation errors.\r, referer: http://localhost:8080/jens/
[Mon May 07 21:00:54 2007] [error] [client 127.0.0.1] (OS 2)Das System kann die angegebene Datei nicht finden.  : couldn't create child process: 720002: start.cgi, referer: http://localhost:8080/jens/
[Mon May 07 21:00:54 2007] [error] [client 127.0.0.1] (OS 2)Das System kann die angegebene Datei nicht finden.  : couldn't spawn child process: C:/xampp/htdocs/jens/start.cgi, referer: http://localhost:8080/jens/
[Mon May 07 21:05:15 2007] [error] [client 127.0.0.1] File does not exist: C:/xampp/htdocs/cgi-bin

also kann er die datei nicht finden aber die ist doch da!

der anfang des cgi scriptes sieht so aus aber ich denke nciht dass es daran liegt
Code: Select all
#! xampp/htdocs/jens/python/python
print "Content-Type: text/html"
print
print

import cgi
import pickle

print '''<html>
<head>
<title>Tic Ta</title>
</head>

Ich danke euch für eure bemühungen


hmmm ich bin gespannt. Du hast die pythonscripte in den cgi-ordner gelegt.

gruss sals
salsa_experience
 
Posts: 104
Joined: 25. August 2006 10:46

Postby Iceman21 » 09. May 2007 15:02

nein habe ich nicht ... aber ich habe mich nochmal erkundugt und es lag an der magic line also kein serverproblem.. jetzt funktioniert das programm einwandfrei!!

also zur klärung des problems die magic line muss vom Arbeitsplatz auf die python exe verweisen ... dass heißt in meinem beispiel "#! "C:/Programme/Python/python.exe"
Iceman21
 
Posts: 3
Joined: 07. May 2007 20:34


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 5 guests