Hi,
unser Apache Web-Server unter Windoof führt unser CGI nicht aus, sondern bietet es immer nur als download an ?
Ich habe davon keine Ahnung, muss aber das Problem lösen.
Was ist zu tun ?
DAnke !
Grüße Seb
Hi,
unser Apache Web-Server unter Windoof führt unser CGI nicht aus, sondern bietet es immer nur als download an ?
Ich habe davon keine Ahnung, muss aber das Problem lösen.
Was ist zu tun ?
DAnke !
Grüße Seb
Moin,
Klingt nach einem Konfigurations-Fehler in der httpd.conf;
wahrscheinlich stimmen die application-types nicht.
Um welches CGI handelt es sich (C, PERL, …) ?
Welche application-types sind in der httpd.conf eingetragen ?
Worauf zeigen die ScriptAlias-Directiven ?
Gruss,
Alex.
Danke der ersten Hilfe.
Hier die gewünschten zusätzlichen Informationen:
Klingt nach einem Konfigurations-Fehler in der httpd.conf;
Cool
Ich werde nachschauen.
wahrscheinlich stimmen die application-types nicht.
Um welches CGI handelt es sich (C, PERL, …) ?
Perl.
Welche application-types sind in der httpd.conf eingetragen ?
AddType application/x-tar .tgz
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3 .phtml
Worauf zeigen die ScriptAlias-Directiven ?
ScriptAlias /cgi-bin/ „c:/kunden/homepages/kinokasse/www/cgi-bin/“
ScriptAlias /cgi/ „c:/kunden/homepages/kinokasse/www/membercentre/pl“
ScriptAlias /php3/ „c:/kunden/php/“
Gruß Sebatian
Hallo,
Um welches CGI handelt es sich (C, PERL, …) ?
Perl.
Kann das Script ausgefuehrt werden (Rechte: 0755 ) ?
Der Rest sieht o.k. aus …
Enthaelt die httpd.conf eine Anweisung
AddHandler cgi-script pl
in der korrekten Umgebung (entweder Serverkonfig,
Virtual Host oder in der Directory-Anweisung fuer das
CGI-Directory, in dem das Script steht)?
Gruss,
Alex.
Hallo,
Perl-CGI
Kann das Script ausgefuehrt werden (Rechte: 0755 ) ?
Ja.
Enthaelt die httpd.conf eine Anweisung
AddHandler cgi-script pl
in der korrekten Umgebung (entweder Serverkonfig,
Virtual Host oder in der Directory-Anweisung fuer das
CGI-Directory, in dem das Script steht)?
Es enhält:
AddHandler cgi-script .cgi
aber des Script steht in einem anderen Verzeichnis.
Dann ist das wohl der Fehler ?
Gruß Sebastian
Hi,
Es enhält:
AddHandler cgi-script .cgi
Hat Dein Perl-Script die Endung .pl oder .cgi ? Falls .pl, so muss in die httpd.conf zusaetzlich die Zeile
AddHandler cgi-script .pl
aber des Script steht in einem anderen Verzeichnis.
Das heisst, nicht im cgi-bin ? Falls dies der Fall ist, und das Script dort ausgefuehrt werden soll, muss in der entsprechenden Umgebung (Serverkonfig, Directory-Anweisung) die Option ExecCGI gesetzt sein, z.B. mit
Options +ExecCGI
Ist allerdings nicht ratsam, weil zimelich unsicher; besser waere es, falls moeglich, das Script im cgi-bin auszufuehren.
Gruss,
Alex.
Hi,
unser Apache Web-Server unter Windoof führt unser CGI nicht
aus, sondern bietet es immer nur als download an ?
nicht der Server bietet es zum Download an, sondern der Client zum Speichern oder Ausführen. Laß mich raten: Du verwendest den MSIE, richtig?
Ich habe davon keine Ahnung, muss aber das Problem lösen.
Probiere es auf einem Rechner, der _nicht_ *.pl als Perl-Datei registriert hat, oder mit einem Browser, der in der Lage ist, gültige Header auszuwerten.
Cheatah