Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Stats scriptje

BasHamar
12 antwoorden
  • OK, ik weet het. Script requests zijn niet gewenst, ik zal daarom proberen om mijn vraag anders te stellen, zonder om een script te vragen.
    Ik zou het ook niet doen als ik al niet drie dagen had zitten zoeken naar het juiste script.
    Ik ben op zoek naar een script voor de statistieken op mijn eigen apache2 (met PHP4) webserver.
    Na drie dagen googelen heb ik al enkele honderden stats scripts gevonden, dat is het probleem niet.
    Maar ik heb een paar dingen die ik er perse in wil hebben, en ik kan zo niet zien of ze die ook hebben. En ik kan ze moeilijk alle 100 uit gaan proberen.
    Ik wil b.v. graag weten welk bestand op mijn server is bekeken. Dus niet a'la Sitemeter dat ik het aantal bezoekers en het aantal pages kan bekijken, maar ook waar ze hebben gekeken (dat ik b.v. ook kan zien dat ze zowel index.htm als fotos.htm als info.htm hebben bekeken.)
    Bestaat er een speciale term voor deze feature? Zodat ik in ieder geval weet waar ik op moet letten als ik de features van een script bekijk?
    Ik neem aan dat de meeste stats scripts de volledige IP's geven? Dat wil ik namelijk ook graag zien (En liefst de hostnames(?) erbij)
    Ik ben verder geen script wizard, dus hij moet gemakkelijk te configureren zijn, maar die term ken ik al: "Easy to configure" :lol:
    Heeft iemand tips waar ik op moet letten, wanneer ik op zoek ben naar een (liefst gratis) script, en ik deze mogelijkheden er in wil hebben?
  • Check access log van Apache eens, kan vinden in de map van Apache in het startmenu. Precies wat je nodig hebt, niet zo geordend maar daar kan je je eigen script voor schrijven.
  • Die acceslog ziet er wel interessant uit, Alleen wordt ie niet bijgehouden.
    Er staan een paar data in nog van voordat ik de server heb geinstalleerd, en wat er nu gebeurt kom er niet bij.
    Scripten gaat me verder niet lukken. Ik ben al blij dat ik met behulp van een tutorial lang geleden ooit een gastenboekje in elkaar heb kunnen zetten :)
  • Ik ben ook begonnen met een gastenboekje, je moet ook ergens beginnen :)

    Wordt hij niet bijgehouden? Misschien staat die access log dan ergens anders, zijn die datums zo oud of van de vorige dag? Kan zijn dat hij het pas opslaat als Apache zich afsluit (als je de pc uitdoet).
  • De laatste log is van 30 september, toen had ik em net een weekje draaien.
    Ik heb hem net helemaal gewist en leeg opgeslagen en wat op mijn pagina rond zitten klikken, maar niks.
    Hij staat overigens in program files/ apache group/apache2/logs.
    Begin oktober heb ik wat aanpassingen gedaan in httpd.config zou ik daar iets veranderd kunnen hebben?
  • Apacje logt in principe direct. Dus niet pas als je de PC uitzet, want dan zouden er veel gegevens gecached moeten worden ;)
    Kijk eens in je 'httpd.conf'-bestand bij "Customlog"
    daar staat waar er naar toe gelogd wordt. Als er een # voor staat wordt er niet gelogd
    Vb.:
    #CustomLog logs/access_log common env=!dontlog

    Ik gebruik zelf Webalizer
    Een aardig proggie dat je apache-log (of IIS-log) tot een mooie tabel/grafiek omtoverd.
  • # The location and format of the access logfile (Common Logfile Format).
    # If you do not define any access logfiles within a <VirtualHost>
    # container, they will be logged here. Contrariwise, if you *do*
    # define per-<VirtualHost> access logfiles, transactions will be
    # logged therein and *not* in this file.
    #
    CustomLog logs/access.log common

    staat er. De naam van de log is ook gewoon access.log
    Hij heeft het over een virtual host, maar daar begrijp ik niet zoveel van. Maar ik begrijp er uit dat als je die definieerd dat ie dan niet in acces.log logt. Zou ik dat per ongeluk kunnen hebben gedaan?
    Overigens had ik webalizer destijds ook bij mijn webhost, maar daar heb ik nooit kunnen vinden welke bestanden men aangesproken had (en dus welke pagina's men had bezocht)
  • Al eens stapje verder:
    In de log dir staat ook een bestand met de naam: dummy-host.example.com-access_log
    In dit bestand staat alles. Blijkbaar wordt dit dus bijgehouden.
  • Zoek is in httpd.conf naar die naam.
  • Nou, de acces log werkt weer :)
    Heb ik gedaan en jawel, helemaal onderin was een virtual host gedefinieerd.
    Daar stond o.a. het regeltje:
    CustomLog logs/dummy-host.example.com-access_log common
    tussen. Ik hen dat regeltje weggehaald, Apache opnieuw gestart en nu wordt acces.log weer keurig bijgehouden
    Nu alleen dat script nog :D
  • Dat script was al eerder gepost, lijkt me nu simpel :) Succes.
  • tnx :)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.