simpelst: trotzdem error
bernd
- perl
0 roman lenz0 Siechfred0 MudGuard0 bernd
hallo zusammen!
um einen bestimmten formular-eintrag zu checken, habe ich mir ein schlichtes cgi-script geschrieben:
#!usr/bin/perl
use CGI('param');
use CGI::Carp ('fatalsToBrowser');
use strict;
my ($test);
$test=param('ziel');
print "Content-Type: text/html\n\n";
print "<h1>Der Wert ist: $test</h1>\n";
resultat wie gesagt: "internal server error".
ich kann hier leider keinen fehler erkennen- sieht jemand von euch irgendwas verdächtiges?
beste grüße
bernd
p.s.: die rechte sind korrekt gesetzt...
hi hi
hast du den richtigen perl-interpreter gewählt (#!usr/bin/perl)?
hast du alle rechte für dein script gesetzt?
bis bis roman
Hallöle,
#!usr/bin/perl
use CGI('param');
Ich weiß nicht, ob das so ausreicht, versuche mal statt dessen use CGI;
use CGI::Carp ('fatalsToBrowser');
use strict;
my ($test);
$test=param('ziel');
Afaik musst du erst mal ein neues CGI-Objekt definieren, also so:
my $query = new CGI;
my $test = $query->param('ziel');
resultat wie gesagt: "internal server error".
ich kann hier leider keinen fehler erkennen- sieht jemand von euch irgendwas verdächtiges?
Was steht denn im error.log?
Viele Grüße
Torsten
Hi,
#!usr/bin/perl
Bist Du sicher, daß der Perl-Interpreter im Unterverzeichnis usr im cgi-bin liegt?
Oder meintest Du
#!/usr/bin/perl
^
?
cu,
Andreas
auch hi,
eben das war's. peinlich, aber wahr.
besten dank gerade deswegen!
greetings
bernd