2012-12-03 24 views
5

Na piwik używam localhost jako strony testowej. Kiedy wpisuję localhost z mojego komputera, piwik poprawnie aktualizuje statystyki, ale kiedy inna osoba (współpracownik) w tych samych typach sieci LAN w moim adresie IP, pokazuje stronę internetową, ale piwik nie aktualizuje liczby odwiedzin/odsłon. Chciałbym wiedzieć, dlaczego tak jest? Każda pomoc będzie doceniona.Piwik Localhost Tracking

Odpowiedz

6

Musisz dodać swój adres IP do konfiguracji trusted_hosts[]. Jeśli zainstalowałeś Piwik pod localhost, zaakceptuje on tylko żądania śledzenia, jeśli zostanie wywołany pod tą nazwą.

W config.ini.php dodatku:

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

Gdzie 192.168.1.12 jest Twój adres IP wewnątrz sieci LAN:

+1

O ile mi wiadomo, zaufane_hosty są tutaj, aby umożliwić połączenia z niektórych hostów i odrzucać inne z dowolnego miejsca. Ale oświadczam, że nie działa tak, jak powinno działać, zobacz ten problem, który otworzyłem: https://github.com/piwik/piwik/issues/5831, a także ten post http://forum.piwik.org /read.php?2,105997,118020#msg-118020 Co o tym myślisz? – Oliver

1

Ten config [General] trusted_hosts[] = localhost

mówi, na której adres można uzyskać dostęp Piwik, jego panel administracyjny. Jeśli chcesz śledzić stronę LAN, musisz zmodyfikować jej kod śledzenia. Aby uzyskać prawo do wy kod śledzenia (nie będzie działać, jeśli masz dynamiczny IP w sieci):

  • dodać do trusted_hosts adresu IP masz w sieci LAN
  • wprowadzić Piwik Admin panel nie przez localhost ale przez swoje Adres LAN np. 192.168.1.12
  • Teraz wszystkie kody śledzenia będą miały adres IP jako adres serwera i będą wysyłały żądania do komputera, na którym zainstalowany jest Piwik.

wyjaśnieniu:

To wszystko dzieje się dlatego, że kiedy wchodzi Piwik Admin panel z localhost wszystkie kody śledzące będzie miał localhost jak ty adresem Piwik. Jeśli więc ktoś wejdzie na stronę z kodem śledzenia, przeglądarka spróbuje się komunikować z użytkownikiem localhost, który jest: Jego komputerem. i prawdopodobnie nie ma twojego Piwika.