22. Juni 200619 j 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
22. Juni 200619 j wie sieht der quellcode von der weissen seite aus ? und liegt dein script auch im cgi bin verzeichnis des servers ?
23. Juni 200619 j 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
23. Juni 200619 j 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...
23. Juni 200619 j 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
23. Juni 200619 j 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
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.