problem mit mod_perl
werner
- webserver
Hallo,
ich habe wie unter folgender Addresse den Apache-Server zusammen mit mod_perl installiert:
http://www.zdnet.de/internet/artikel/java/200004/apachemodperl_00-wc.html
Außerdem habe ich ein Verzeichnis namens perl angelegt und folgenden Eintrag in die httpd.conf geschrieben:
Alias /perl/ usr/local/httpd/perl/
<Location /perl>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
PerlSendHeader On
</Location>
Wenn ich nun ein x-beliebiges Skript in diesem Verzeichnis über den Browser aufrufen will, erhalte ich nur die Meldung "Document contains no data ". Kann mir jemand sagen was ich falsch mache ?
Werner
Hallo
Wenn ich nun ein x-beliebiges Skript in diesem Verzeichnis über den Browser aufrufen will, erhalte ich nur die Meldung "Document contains no data ". Kann mir jemand sagen was ich falsch mache ?
die frage ist, ob das x-beliebige skript den richtigen header zurückgibt:
Also z.B.
print "Content-type: text/html\n\n";
oder laufen die skripte auf der kommandozeile ?
Struppi.
Hallo
Wenn ich nun ein x-beliebiges Skript in diesem Verzeichnis über den Browser aufrufen will, erhalte ich nur die Meldung "Document contains no data ". Kann mir jemand sagen was ich falsch mache ?
die frage ist, ob das x-beliebige skript den richtigen header zurückgibt:
Also z.B.
print "Content-type: text/html\n\n";oder laufen die skripte auf der kommandozeile ?
Mein Test-Skript sieht folgendermassen aus:
#!/usr/bin/perl
print "Content-type: text/html";
print "Hallo Welt!";
Hallo
Wenn ich nun ein x-beliebiges Skript in diesem Verzeichnis über den Browser aufrufen will, erhalte ich nur die Meldung "Document contains no data ". Kann mir jemand sagen was ich falsch mache ?
die frage ist, ob das x-beliebige skript den richtigen header zurückgibt:
Also z.B.
print "Content-type: text/html\n\n";oder laufen die skripte auf der kommandozeile ?
Mein Test-Skript sieht folgendermassen aus:#!/usr/bin/perl
print "Content-type: text/html";
Na da haben wir ja das Problem !
hinter html müssen zwei \n\n (newline)
das ist so in http, warum weiss bestimmt jemand anders hier. aber die müssen ganz oft hinten dran.
Struppi