2012-12-03 25 views
5

Trên piwik, tôi sử dụng localhost làm trang web thử nghiệm. Khi tôi gõ vào localhost từ máy tính của tôi, piwik cập nhật số liệu thống kê của nó một cách chính xác nhưng khi một người khác (đồng nghiệp) trong cùng một kiểu mạng LAN trong địa chỉ IP của tôi, nó hiển thị trang web nhưng piwik không cập nhật số lượt truy cập/số lần truy cập trang. Tôi muốn biết tại sao lại như vậy? Bất kỳ trợ giúp sẽ được đánh giá cao.Piwik Localhost Tracking

Trả lời

6

Bạn cần thêm IP của mình vào cấu hình trusted_hosts[]. Nếu bạn đã cài đặt Piwik dưới localhost, nó sẽ chỉ chấp nhận các yêu cầu theo dõi nếu được gọi dưới tên đó.

Trong config.ini.php add:

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

đâu 192.168.1.12 là địa chỉ IP của bạn trong mạng LAN của bạn:

+1

Theo như tôi đã hiểu, trust_hosts ở đây để cho phép cuộc gọi từ một số máy chủ và từ chối các cuộc gọi khác từ bất kỳ nơi nào khác. Nhưng tôi tuyên bố nó không hoạt động như mong đợi để hành động, xem vấn đề này tôi đã mở: https://github.com/piwik/piwik/issues/5831 và cũng có thể đăng bài này http://forum.piwik.org /read.php?2,105997,118020#msg-118020 Bạn nghĩ sao về điều đó? – Oliver

1

cấu hình này [General] trusted_hosts[] = localhost

nói trên mà địa chỉ bạn có thể truy cập Piwik, bảng quản trị của nó. Nếu bạn muốn theo dõi trang LAN, bạn phải sửa đổi mã Theo dõi của nó. Để có được phù hợp với bạn mã theo dõi (nó sẽ không hoạt động nếu bạn có IP động trong mạng của bạn):

  • thêm vào trusted_hosts địa chỉ IP mà bạn có trong mạng LAN
  • nhập Piwik Admin Panel không phải bởi localhost nhưng bởi bạn Địa chỉ LAN ví dụ. 192.168.1.12
  • Bây giờ tất cả mã theo dõi sẽ có IP của bạn làm địa chỉ máy chủ và sẽ kích hoạt yêu cầu tới máy tính của bạn nơi Piwik được cài đặt.

Giải thích:

này tất cả xảy ra bởi vì khi bạn nhập Piwik Admin Panel từ localhost của bạn tất cả các mã theo dõi sẽ có localhost như bạn địa chỉ Piwik. Vì vậy, nếu ai đó vào trang web với mã theo dõi, trình duyệt sẽ cố gắng liên lạc với người dùng localhost đó là: Máy tính của anh ấy. và có lẽ anh ta không có Piwik của bạn.