Kapteeni Ardan Utility 5V5 sijoittui Nekreirypt # 3 Vainglory Community Edition 1B: lle

Palvelimelleni on asennettu yli 10 tilastopakettia (AWStat, Webalizer jne.), Ja cPanelilla on käyttöliittymä, joka näyttää ne kävijöiden, kaistanleveyden, suosittujen sivujen jne. Suhteen.

Onko mahdollista käyttää näitä tilastoja PHP: n kautta?

Mahdollisia sovelluksia ovat luettelon saaminen suosituimmasta sisällöstä, raportointi vierailijoista ja toimien suorittaminen kaistanleveydestä riippuen jne. Tiedän, että monet näistä ominaisuuksista voidaan toteuttaa luomalla oma tilastolaskentajärjestelmäni, mutta koska nämä tiedot ovat jo jonnekin, ne voisivat ole mahtava, ettei sinun tarvitse kirjoittaa lisää koodia sen keräämiseksi.

  • Tämä on puoli vastausta. Kaikki nämä paketit käyttävät tietoihinsa samaa lähdettä - raakaa pääsylokia - jonka voit saada myös cPanelilla. Joten jos haet sanaa "php access log analyzer" tai muunnelmia (kuten apache-loki), se antaa joitain mahdollisuuksia.

Ei ole virallista cPanel-sovellusliittymää tarkkojen tilastotietojen käyttämiseen. On kuitenkin muutama käsikirjoitettu kiertotapa:

  1. Tässä on viittaus cPanel-komentosarjojen kirjoittamiseen AWStats-tulostuksen kaapimiseksi PHP: llä.

  2. Täällä on myös GPL-lisensoituja projekteja, joilla pääset Apache / AWStats-lokitietoihin PHP: llä (käyttöpaneelin kautta). Lokin viejä näyttää siltä, ​​että se voi olla hyödyllisempi näistä kahdesta tapauksessasi.

  3. Siellä on joitain PHP-koodeja Webalizer-tilastojen näyttämiseksi kirjautumatta sisään cPaneliin täällä ja tapa tehdä Webalizer-tilastoista julkisia htaccessilla täällä. (Sitten sinun on kaapattava tietoja Webalizer html -taulukosta, mikä on vähemmän kuin ihanteellinen.)

Nämä ratkaisut tuntevat kuitenkin kaikki olevan hakkeroitu yhdessä. Jos rakennat mukautettua ohjauspaneelia vierailijatilastojen näyttämiseksi, suosittelen Google Analyticsin käyttämistä virallisen Analytics-sovellusliittymän kanssa, joka tarjoaa vain luku -oikeuden liikennetietoihin.

  • kaikki URL-osoitteet ovat alhaalla

työskennellyt sinulle: Charles Robertson | Haluatko yhteyttä?