Citat:
overflow je napisao:
Evo koda mog programcica koji bi trebao da predstvalja counter.
-------------------
#!usr/bin/perl
Zar ovo ne bi trebalo da bude:
#!/usr/bin/perl
??
(obrati paznju na prvi slash)...
Citat:
$data = 'data.log';
open (F, $data);
seek (F,0,0);
$br = <F>;
close (f);
$br++;
open (F,">$data");
seek (F,0,0);
print F "$br";
close (f);
print "Content-type:text/html\n\n";
print "Visitor no. $br";
-----------------------------
Pokusao sam i da u $data dodam na pocetak absolute location ali ne pomaze - prijavljuje mi gresku 500, a na mom kompu radi OK.
chmod-ovao sam cgi u 755, a log fajl (data.log) u 666 sa pocetnom vrednoscu 0 u njemu.
Help?
Ostatak koda izgleda u redu (isprobao sam ga na localhost-u i radi BEZ problema!!!)
Moguci problemi:
- nisi dobro napisao prvu hash-bang liniju (proveri error_log)
- nisi stavio CGI skript u direktorijum u kome je dozvoljeno izvrsavanje CGI scriptova (ExecCGI direktiva u httpd.conf)
- nisi stavio 755 privilegije (exec) na sam CGI skript (proveri error_log)
- PROVERI error_log
Poz, alex.
Alex: My favorite site is
http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x