在piwik上,我使用localhost作为测试网站。当我从我的计算机输入localhost时,piwik会正确更新其统计信息,但当同一局域网中的另一个人(同事)键入我的IP地址时,它会显示该网页,但piwik不会更新访问/网页浏览量。我想知道为什么会这样?任何帮助将不胜感激。
答案 0 :(得分:6)
您需要将您的IP添加到trusted_hosts[]
配置中。如果您在localhost下安装了Piwik,它只接受以该名称调用的跟踪请求。
在config.ini.php
添加:
[General]
trusted_hosts[] = localhost
trusted_hosts[] = 192.168.1.12
192.168.1.12
是您的局域网中的IP地址:
答案 1 :(得分:1)
此配置
[General]
trusted_hosts[] = localhost
说明您可以访问其管理面板Piwik的地址。如果要跟踪LAN页面,则必须修改其跟踪代码。为了使您能够跟踪代码(如果您的网络中有动态IP,则无法使用):
trusted_hosts
IP地址localhost
进入Piwik管理面板,而是通过您的LAN地址输入,例如。 192.168.1.12
阐释:
这一切都发生了,因为当您从localhost
进入Piwik管理面板时,所有跟踪代码都会有localhost
作为您的Piwik地址。因此,如果某人使用跟踪代码进入网页,浏览器将尝试与用户localhost
进行通信,即:他的计算机。也许他没有你的Piwik。
答案 2 :(得分:0)
我按照@halfdan所说的将它们添加到config.ini.php中。
[General]
trusted_hosts[] = localhost
trusted_hosts[] = 192.168.1.12
还更改(localhost)网站URL映射。
单击设置图标-> 网站-> 管理
单击欲望网站的Edit Icon(在我的情况下为localhost)
将URL字段从localhost更改为192.168.1.12