Du måste kontakta ditt webhotell och fråga vad dom har sin Perl mapp!
Sökvägen till mappen ändras högst upp i scriptet. Ex: #!/usr/bin/perl,
/usr/bin/perl, /usr/sbin/perl, /usr/local/perl etc...
När du har fixat det har du gjort grunden! Nu måste du fixa alla sökvägar
till rätt filer etc!
Öppna filen counter.pl. Leta upp texten: ### FILE AND DIRECTORY
LOCATIONS, REFERERS ###. Under den texten ställer du in sökvägarna till
logfiler etc. Du kan även ställa in vilken referer scriptet ska ha:
$count_file = "/path/to/count.txt"; - Sökvägen till "count.txt"
filen! Där sparas antalet besökare.
$digit_dir = "/path/to/digit_dir"; - Sökvägen till mappen där
siffrorna till scriptet ligger.
$access_log = "/path/to/access_log"; - Sökvägen till access loggen.
$error_log = "/path/to/error_log"; - Sökvägen till logfilen där
informationen om ev. fel sparas.
$flyprog = "/path/to/fly/fly -q"; - Sökvägen till mappen "fly".
Exakt vad variablen -q gör vet jag inte. Troligen något med rättigheten till
scriptet att göra.
$fly_temp = "/path/to/fly_temp.txt"; - Sökvägen till txt filen som
ligger i fly mappen du precis länkade till ovanför.
$bad_referer_img = "http://www.host.com/path/to/bad_referer.gif";
- Sökvägen till gif bilden som visas om någon försöker sno din counter.
@referers = ("www.worldwidemart.com","worldwidemart.com","206.31.72.203");
- Här skriver du in domänen som sciptet ligger på. Står det tex
www.megadomain.net betyder det att endast Megadomain kan använda scriptet =)
Ladda upp alla filer till din cgi-bin katalog, och ge nu scriptet rätt
rättigheter. Använder du CuteFTP högerkickar du på filerna och väljer:
Access_log = 777, fly = 755, counter.pl = 744