/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
min første perle ;(
Fra : CykelSmeden fra Aalb~


Dato : 14-10-01 17:25

Jeg slås stadig med min første tæller Jeg får følgende fejl i min http-
error_log:
Premature end of script headers: /usr/local/apache/httpd/cgi-bin/counter.pl

når jeg accesser siden. Siden virker som den skal, bortset fra at tælleren
ikke tæller.
tælleren VIRKER fra prompten (root) og har følgende indhold:
--------counter.pl:
#!/usr/bin/perl -w
$countfile = "/var/run/httpdvars/visit.cnt";
if (open (COUNT,"$countfile")) { $count = <COUNT>;
$count =~ s/\n$//;
close(COUNT);
}
$count++;
open (COUNT,">$countfile") || die "Can't create count file: $!\n";
print COUNT $count;
close(COUNT);
print "Content-Type: text/html\n\n";
print $count ;

# kald til counter: <!--#exec cgi="/cgi-bin/counter.pl" -->
------------



 
 
CykelSmeden fra Aalb~ (14-10-2001)
Kommentar
Fra : CykelSmeden fra Aalb~


Dato : 14-10-01 19:47

Fandt det endelig selv: Group på tællerfilen skulle være apache, og mode
være 750

finn

"CykelSmeden fra Aalborg" <skrald@acnord.SLET.dk> skrev i en meddelelse
news:3bc9bc34$0$250$edfadb0f@dspool01.news.tele.dk...
> Jeg slås stadig med min første tæller Jeg får følgende fejl i min http-
> error_log:
> Premature end of script headers:
/usr/local/apache/httpd/cgi-bin/counter.pl
>
> når jeg accesser siden. Siden virker som den skal, bortset fra at
tælleren
> ikke tæller.
> tælleren VIRKER fra prompten (root) og har følgende indhold:
> --------counter.pl:
> #!/usr/bin/perl -w
> $countfile = "/var/run/httpdvars/visit.cnt";
> if (open (COUNT,"$countfile")) { $count = <COUNT>;
> $count =~ s/\n$//;
> close(COUNT);
> }
> $count++;
> open (COUNT,">$countfile") || die "Can't create count file: $!\n";
> print COUNT $count;
> close(COUNT);
> print "Content-Type: text/html\n\n";
> print $count ;
>
> # kald til counter: <!--#exec cgi="/cgi-bin/counter.pl" -->
> ------------
>
>



Thorbjoern Ravn Ande~ (15-10-2001)
Kommentar
Fra : Thorbjoern Ravn Ande~


Dato : 15-10-01 09:56

"CykelSmeden fra Aalborg" <skrald@acnord.SLET.dk> writes:

> Fandt det endelig selv: Group på tællerfilen skulle være apache, og mode
> være 750

Det er jo det der med beskyttelse for andre. Naar du tester webting,
skal du goere det som den bruger webserveren koerer under. Paa dit
system ser det ud til at vaere "apache".

Aldrig udvikle som "root". Det er at bede om bproblemer af dden her slags.

--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk

CykelSmeden fra Aalb~ (15-10-2001)
Kommentar
Fra : CykelSmeden fra Aalb~


Dato : 15-10-01 15:30

Tak!
Jeg har egentligt aldrig tænkt over at jeg kan logge ind som en sådan
'systembruger' men jeg kan tydeligt se din pointe, og har taget den til
efterretning!
finn

> Det er jo det der med beskyttelse for andre. Naar du tester webting,
> skal du goere det som den bruger webserveren koerer under. Paa dit
> system ser det ud til at vaere "apache".
>
> Aldrig udvikle som "root". Det er at bede om bproblemer af dden her
slags.
>
> --
> Thorbjørn Ravn Andersen
> http://unixsnedkeren.dk



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408917
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste