Avatar billede cool-wil Nybegynder
17. december 2002 - 10:37 Der er 24 kommentarer og
1 løsning

hjælp med awstats

jeg har lidt problemer med cgi scriptet awstats.
jeg har sat det op præsis som setup siger man nu engang skal gøre det, og jeg kører på en win xp platform med /php/cgi/pl/ssi osv

jeg får en 500 fejl når jeg prøver at se awstats.pl og i error loggen siger den følgende:
[Tue Dec 17 09:43:25 2002] [error] [client minip] couldn't spawn child process: c:/apache/cgi-bin/awstats.pl

hvad kan det være?

wil/
Avatar billede sukos Juniormester
17. december 2002 - 10:58 #1
Du har perl på din maskine?
Og det virker?

#!C:\perl\bin\perl.exe
print "Content-type: text/html\r\n\r\n";
print "Hello, World.<br>";

foreach $var (sort(keys(%ENV))) {
    $val = $ENV{$var};
    $val =~ s|\n|\\n|g;
    $val =~ s|"|\\"|g;
    print "${var}=\"${val}\"\n<br>";
}


hvor linien
#!C:\perl\bin\perl.exe
naturligvis skal rettes til for dit brug, og linien MÅ HELLER IKKE starte med mellemrum
Avatar billede sukos Juniormester
17. december 2002 - 10:59 #2
men, har lige siddet igår og hentet awstats ned, så det kunne jo være jeg lige skulle prøve at sætte det op på min egen maskine! :O)
Avatar billede cool-wil Nybegynder
17. december 2002 - 11:10 #3
jeg har fulgt din vejledning på www.sukos.dk/apache/ så ja det virker:-)
kan du ikke prøve at smidde den ind på din egen maskine idag? og lave en step by step guide hvis du har tid?

wil
Avatar billede sukos Juniormester
17. december 2002 - 11:10 #4
Nåh, det bliver ikke lige nu jeg prøver det af på min egen maskine!
Måske senere i dag.

Men en 500 fejl, er jo en serverfejl!
Sikker på du har rettet den første linie som referer til hvor perl ligger, så den stemmer rigtigt overens med din path?
Og, som sagt, der MÅ IKKE VÆRE MELLEMRUM som det første i dokumentet!
Avatar billede sukos Juniormester
17. december 2002 - 11:11 #5
:O)
Jeg vil prøve det senere i dag
Avatar billede cool-wil Nybegynder
17. december 2002 - 11:23 #6
Error: Couldn't open config file "awstats.asio.dk.conf" nor "awstats.conf" : No such file or directory

Setup (Config file, web server or permissions) may be wrong.
See AWStats documentation in 'docs' directory for informations on how to setup awstats.

jeg får sådan en fejl her...den mener ikke af den kan finde min conf fil, også selvom jeg har lagt den ind i min cgi-bin mappe på serveren...det er stadivæk xp...jeg har sat læse/skrive rettigheder på drevet og kørsel af scripts er også krydset af, hvad kan der være i galt ud over det?
Avatar billede cool-wil Nybegynder
17. december 2002 - 11:23 #7
og har gjort alt hvad der står i setup
Avatar billede cool-wil Nybegynder
17. december 2002 - 11:25 #8
og i apache error log filen siger den:
[Tue Dec 17 11:19:37 2002] [error] [client 80.161.48.86] File does not exist: c:/apache/htdocs/scripts/..%2f/winnt/system32/cmd.exe
Avatar billede cool-wil Nybegynder
17. december 2002 - 11:26 #9
men det ved jeg ikke hvorfor den gør, da jeg ikke har en scripts mappe i htdocs
Avatar billede sukos Juniormester
17. december 2002 - 11:35 #10
æh, det sidste, er vist NT-virus?
Avatar billede sukos Juniormester
17. december 2002 - 11:36 #11
awstats.asio.dk.conf -> Ligger den i samme mappe som awstats.pl?
Avatar billede sukos Juniormester
17. december 2002 - 11:39 #12
nåh, nu fungerer det på min egen maskine! :O)
Avatar billede sukos Juniormester
17. december 2002 - 11:40 #13
Den kører så godt nok som "localhost", altså jeg har defineret flere forskellige vhosts med 127.0.0.20 127.0.0.30 127.0.0.40 o.s.v.
Avatar billede sukos Juniormester
17. december 2002 - 11:41 #14
For at bruge rigtige navne, skal jeg lige en tur i byen. Måske i aften!
Avatar billede sukos Juniormester
17. december 2002 - 11:45 #15
nåh, det fungerer heller ikke helt korrekt!
Prøvede lige for sjov at loade awstats.pl, og det fungerede, var siden inde og "surfe" lidt på vhosten, men det gav ikke nogen resultater i statistikken :O)

Men var osse kun kommet til "build/update statistics" i guiden.
Avatar billede sukos Juniormester
17. december 2002 - 11:51 #16
jamen nu funker det sgu! :O)
Så mere forvirrende ud til at starte med, end det egentlig er, altså opsætningen :O)

Må sgu lige ned og prøve det af "den rigtige server".
Avatar billede sukos Juniormester
17. december 2002 - 12:09 #17
he, der er godt nok lidt forskellige muligheder for hvordan og hvorledes.
Men kan ikke li' at den tager statistik med for filen awstats.pl, men det kan man jo ændre på.
Der er lige lidt "benarbejde" med at sætte det op som man ønsker!
Avatar billede sukos Juniormester
17. december 2002 - 12:10 #18
Nåh, fiser ned og prøver det af på serveren!
Og laver samtidig en step by step guide
Avatar billede cool-wil Nybegynder
17. december 2002 - 12:54 #19
det underlige er at begge mine conf filer ligger i min cgi bin...så derfor virker det lidt underligt, at den ikke kan finde mindst en af dem...
hvad gør jeg?
Avatar billede sukos Juniormester
17. december 2002 - 14:53 #20
Nåh, har sat det op for sukos.dk.
http://www.sukos.dk/cgi/awstats.pl

Der ligger flere domains her på serveren, men dem har jeg ikke prøvet det af på endnu.
Men da hvert domain har deres eget cgi dir, vil jeg tro at de også skal ha' deres egen awstats.pl
Mapper i ikonmappen har jeg lagt under den i forvejen definerede "icons" i httpd.conf.

Hmmmmmmmm::::::::: (dette er for awstats på en winXP, hvor der er defineret vhosts i httpd.conf)


Åben httpd.conf, og sørg for at logfiler er af typen "combined" og IKKE common for de sites som skal bruge awstats
Hvis du definereren logfil for hvert domæne på apachen, vil du og awstats "nemmere" kunne overskue det :O)

Download awstats
Pak filerne ud i en mappe
Kopier filer og mapper fra cgi-bin (i den nys oprettede mappe med awstats)over til det dir som er sat som ScriptAlias /cgi

Åben awstats.pl og sørg for at den første linie
#!/usr/bin/perl
stemmer overens med stien til din perl

Kopier alle dirs i "icon"-mappen over i din apache-icon-mappe, sædvanligvis apache/icons

Omdøb awstats.model.conf til at indeholde dit domænenavn: awstats.sukos.dk.conf

Åben awstats.sukos.dk.conf og skriv først den korrekte sti til logfilen for domænet, altså som defineret i din httpd.conf

Sikre dig at LogFormat=1 i awstats.sukos.dk.conf

Sørg for at stien til cgi-mappen er defineret korrekt

DirCgi="/cgi"

Sørg for at stien til ikonerne er defineret korrekt

DirIcons="/icons"
Her lagde vi jo ikon mapperne over i apache/icons

Sørg for at SiteDomain er korrekt defineret
SiteDomain="sukos.dk"

Og sæt HostAliases til
HostAliases="www.sukos.dk"

I min conf, er vhosten for sukos.dk defineret på denne måde:
  ServerName sukos.dk
  ServerAlias www.sukos.dk

Og da jeg startede med at bruge www.sukos.dk (som filen også var omdøbt til, awstats.www.sukos.dk.conf) fik jeg netop den fejlmeddelse om at den ikke kunne finde conf filen! Så altså UDEN www


Gem ændringer.

Gå i start->kør og skriv cmd
Naviger til mappen som er CGI dir for domænet, altså den mappe man er i når man går på sukos.dk/cgi

Skriv awstats.pl -configure=sukos.dk -update

Derefter skulle du egentlig være køreklar, omend der helt klart er en del opsætningsmuligheder der skal kikkes igennem!

F.eks. lang, som vælger hvilket sprog der skal vises på awstats.pl, AllowToUpdateStatsFromBrowser så brugeren selv kan lave en opdatering af indholdet og en hel masse andet, som jeg endnu ikke har kikket på! :O)
Ser faktisk ret interessant ud, det statistik script!

Håber du får de ttil at fungere!
Avatar billede sukos Juniormester
17. december 2002 - 14:53 #21
Hvor jeg skriver sukos.dk skal du selvf bytte det ud med dit domæne!
Avatar billede sukos Juniormester
17. december 2002 - 14:55 #22
ups, forresten, så tømte jeg logfilen, for ikke at bruge unødig computersaft til at starte awstats op!

awstats.pl -configure=sukos.dk -update
Avatar billede sukos Juniormester
17. december 2002 - 14:58 #23
Man kan godt bruge den samme awstats.pl for flere domæner, men så får man links der er stil med

domain/cgi/awstats.pl?etellerandet=domæneblablablabla

Og da jeg bruger en logfil til hvert domæne, og de har hver deres cgi dir, så vælger jeg at lave en awstats.pl til hvert domæne
Avatar billede cool-wil Nybegynder
18. december 2002 - 11:29 #24
tak for hjælpen du, det virker nu:-)
Avatar billede sukos Juniormester
18. december 2002 - 12:29 #25
ok, du! :O)
Og efter at ha' kikket lidt mere på awstats, oprettede jeg dette spm. tidligere, som du måske vil være interesseret i:
http://www.eksperten.dk/spm/295974
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester