Crazy_Bug Geschrieben 22. Juni 2006 Geschrieben 22. Juni 2006 Hey, ich hab ein kleines Problem mit einem cgi-script (http://jmarshall.com/tools/cgiproxy/). Es will auf meinem Server einfach nicht laufen....der server sollte eigendlich cgi unterstützen aber der Browser bleibt beim aufrufen des scripts leer. Wenn ich per Putty aber auf den Server connecte und das Script ausführe, dann wird mir der html-quellcode angezeigt, den der Browser normalerweise ausgeben und interpretieren sollte. Der Pfad zum Perl-Interpreter, der im script in der ersten Zeile steht ist korrekt. Ich weiss dass der server nph(non-parsed-header?!) unterstützen muss damit das script fehlerfrei funktioniert....leider habe ich nicht den geringsten schimmer was genau das ist, bzw wie ich rauskriege ob ers unterstützt....lokal auf meinem pc hab ich das script auch schon getestet aber da hatte ich den gleichen fehler....da ich von cgi nicht die geringste ahnung habe, und die readme auch nicht wirklich viel hergiebt, wende ich mich mit dem problem an euch. ich hoffe ihr könnt mir helfen, und danke schonmal im vorraus. greets Chris Zitieren
baba007 Geschrieben 22. Juni 2006 Geschrieben 22. Juni 2006 wie sieht der quellcode von der weissen seite aus ? und liegt dein script auch im cgi bin verzeichnis des servers ? Zitieren
Crazy_Bug Geschrieben 22. Juni 2006 Autor Geschrieben 22. Juni 2006 der quellcode ist auch komplett leer und ja das liegt da drin... Zitieren
Amstelchen Geschrieben 23. Juni 2006 Geschrieben 23. Juni 2006 da du deine umgebung (verwendeter webserver, dessen version, version von perl) nicht angegeben hast, kann man das weder reproduzieren noch dir sonst irgendwie helfen. HTTP-header würden die diagnose auch erleichtern. s'Amstel Zitieren
Crazy_Bug Geschrieben 23. Juni 2006 Autor Geschrieben 23. Juni 2006 also als webserver hab ich den apache 2.0.50 für linux und perl 5.8.5 wenn ich mich nicht irre. betriebsystem is suse linux 9.3. mir is noch eingefallen, dass cgi grundsätzlich schon läuft, in dem selben ordner ist auch ein webftp script das mit cgi geschrieben ist und das funzt ohne probleme... Zitieren
Amstelchen Geschrieben 23. Juni 2006 Geschrieben 23. Juni 2006 kannst du mal mittels wget o.ä. einen request an cgiproxy schicken: $ wget http://deinserver/bla/foo/nph-proxy.cgi ... und zusätzlich mal das "nph-" weglassen, dass apache das script nicht als NPH durchgehen lässt. s'Amstel Zitieren
Crazy_Bug Geschrieben 23. Juni 2006 Autor Geschrieben 23. Juni 2006 ach du...das ist jetzt peinlich....der typ der das teil draufgepackt hat hat mir versichert dass er es richtig installiert hat...er hat den pfad in dem der perl-interpreter angegeben wird falsch angegeben....tut mir echt leid, ich hätte vorher vielleicht nachgucken sollen. naja ich danke auf jeden fall für die hilfe Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.