hallo,
my $cgi = CGI -> new;
my $cgi = new CGI;
Dein Script funktioniert auf der Konsole, weil es da nicht über die CGI-Schnittstelle gehen muß. Und bei Problemen mit einem Script sollte man immer
use CGI::Carp qw(fatalsToBrowser);
verwenden, außerdem ist es sinnvoll, ins log zu schauen. Die Fehlermeldungen sollten dich auf die richtige Spur bringen können.
open DAT, "<./data/counter.dat" or die "Kann Counter-Datei nicht oeffnen!";
open DAT, ">./data/counter.dat" or die "Kann Counter-Datei nicht oeffnen!";
Es muß ein absoluter Pfad sein.
mein System:
Linux-Kernel: 2.2.26
Perl-Version: 5.6.1
Apache: 1.3.19
Oh. Alles nicht mehr so ganz taufrisch, wobei es auf dein Problem keinen Einfluß haben dürfte.
Grüße aus Berlin
Christoph S.
--
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|