2012-12-03 18 views
5

Su piwik, utilizzo localhost come sito Web di test. Quando digito localhost dal mio computer, piwik aggiorna correttamente le sue statistiche ma quando un'altra persona (collaboratore) nella stessa LAN digita il mio indirizzo IP, mostra la pagina web ma piwik non aggiorna il conteggio delle visite/visualizzazione di pagina. Mi piacerebbe sapere perché è così? Qualsiasi aiuto sarebbe apprezzato.Piwik Localhost Tracking

risposta

6

È necessario aggiungere il proprio IP alla configurazione trusted_hosts[]. Se hai installato Piwik sotto localhost, accetterà solo le richieste di tracciamento se chiamato sotto quel nome.

In config.ini.php aggiuntivo:

[General] 
trusted_hosts[] = localhost 
trusted_hosts[] = 192.168.1.12 

Dove 192.168.1.12 è il tuo indirizzo IP all'interno della LAN:

+1

Per quanto ho capito, trusted_hosts è qui per consentire le chiamate da alcuni host e rifiutarne altri da qualsiasi altra parte. Ma dichiaro che non agiscono come ci si aspetta che agiscano, vedere questo numero che ho aperto: https://github.com/piwik/piwik/issues/5831 e anche questo post http://forum.piwik.org /read.php?2,105997,118020#msg-118020 Cosa ne pensi? – Oliver

1

Questa configurazione [General] trusted_hosts[] = localhost

dice su quale indirizzo è possibile accedere a Piwik, il suo pannello di amministrazione. Se vuoi monitorare la pagina LAN devi modificare il suo codice di tracciamento. Per ottenere giusto per te codice di monitoraggio (non funzionerà se avete IP dinamico nella rete):

  • aggiungi al trusted_hosts indirizzo IP che avete in LAN
  • immettere Piwik pannello di amministrazione non per localhost ma dalla Indirizzo LAN es. 192.168.1.12
  • Ora tutti i codici di monitoraggio avranno il tuo IP come indirizzo del server e invieranno richieste al tuo computer su cui è installato Piwik.

analitico:

Tutto questo accade perché quando si entra Piwik pannello di amministrazione dal localhost tutti i codici di monitoraggio avranno localhost come indirizzo di Piwik. Quindi se qualcuno entra nella pagina web con il codice di tracciamento, il browser proverà a comunicare con l'utente localhost che è: il suo computer. e probabilmente non ha il tuo Piwik.