![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: werner, 31. 05. 2000, 11:27
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
Die folgende Nachricht zum Thema stammt von: Struppi, 31. 05. 2000, 13:07
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.
Die folgende Nachricht zum Thema stammt von: werner, 31. 05. 2000, 15:12
»» 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!";
Die folgende Nachricht zum Thema stammt von: Struppi, 01. 06. 2000, 01:34
»» »» 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
© 1998-2008
Impressum, Software: Classic Forum