Hallo,
binein Neuling was perl angeht,....
Nutze den IIS und perl von activestate,...
habe die Pfadeinstellungen zum perl-Interpreter sind gemacht,...
wenn ich nun eine Testseite ansehen möchte, erscheint folgender fehler:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
Content-type:text/html/n/n/nhallo welt/n /n
was hab ich falsch gemacht???
Vielen Dank im vorraus!
User since
2003-08-04
14371
Artikel
ModeratorIn
schau mal im error_log des Webservers. Dort findest Du genauere Angaben. Aber probier mal, ob es funktioniert, wenn Du ein Leerzeichen zwischen -type: und text/html machst also:
Content-type: text/html\n\n
Es gibt da aber auch das tolle Modul CGI.pm, mit dem man einfach Header ausgeben kann. Dann passieren solche Sachen nicht...
User since
2004-02-28
3
Artikel
BenutzerIn
also auf befehlzeile Funktionieren so einige test scripts wunderbar,...
Wie implementire ich denn das CGI- Modul???
User since
2003-08-04
2536
Artikel
ModeratorIn
>Content-type:text/html/n/n/nhallo welt/n /n
du benutzt /n statt \n.
User since
2004-02-28
3
Artikel
BenutzerIn
hallo renee,
dein beispiel hat funktioniert,... vielen Dank,...
Was muss ich denn im IIS bzw perl einstellen, dass folgendes auch ganz einfach funktioniert???
#!/usr/bin/perl
print "Hallo Welt";
dass muss doch auch so gehen oder???
User since
2003-08-04
2536
Artikel
ModeratorIn
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
print "Hallo Welt";
User since
2003-08-04
14371
Artikel
ModeratorIn
[quote=west987,04.03.2004, 09:28]#!/usr/bin/perl
print "Hallo Welt";
dass muss doch auch so gehen oder???[/quote]
Nein, weil ein Header unbedingt gebraucht wird!!
und vor allem die Backslash richtig machen, wie jan schon gesagt hat (ich hab's auch übersehen *schäm*)
User since
2004-02-28
3
Artikel
BenutzerIn
Ich danke euch beiden,...
dachte nicht dass es so ne kleinigkeit ist,.... naja jetzt kann ich mir wengstens sicher sein, dass ich richtig installiert und konfiguriert hab.
schönen Tag euch beiden!
User since
2003-08-04
5246
Artikel
ModeratorIn
ich empfehle aber, html-code nicht manuell rauszuwerfen, sondern besser eins der folgenden Module zu verwenden:
CGI,
HTML::Template oder so