在 piwik 上,我使用 localhost 作为测试网站。当我从我的计算机输入 localhost 时,piwik 会正确更新其统计信息,但是当同一 LAN 中的另一个人(同事)输入我的 IP 地址时,它会显示网页,但 piwik 不会更新访问次数/浏览量。我想知道这是为什么?任何帮助,将不胜感激。
问问题
4058 次
3 回答
7
您需要将 IP 添加到trusted_hosts[]
配置中。如果您在 localhost 下安装 Piwik,它只会接受以该名称调用的跟踪请求。
补充config.ini.php
:
[General]
trusted_hosts[] = localhost
trusted_hosts[] = 192.168.1.12
192.168.1.12
您在 LAN 中的 IP 地址在哪里:
于 2013-03-16T12:31:54.707 回答
2
这个配置
[General]
trusted_hosts[] = localhost
说您可以在哪个地址访问 Piwik,它的管理面板。如果你想跟踪局域网页面,你必须修改它的跟踪代码。为您提供正确的跟踪代码(如果您的网络中有动态 IP,它将不起作用):
- 添加到
trusted_hosts
您在 LAN 中的 IP 地址 - 不是通过您的 LAN 地址而是通过您的 LAN 地址进入 Piwik 管理面板,
localhost
例如。192.168.1.12
- 现在,所有跟踪代码都将您的 IP 作为服务器地址,并将向您安装 Piwik 的计算机发出请求。
解释:
这一切都会发生,因为当您从您的localhost
所有跟踪代码进入 Piwik 管理面板时localhost
,您的 Piwik 地址都将具有。因此,如果有人使用跟踪代码进入网页,浏览器将尝试与用户进行通信,localhost
即:他的计算机。可能他没有你的 Piwik。
于 2016-02-03T17:41:33.060 回答
0
正如@halfdan 所说,我将这些添加到 config.ini.php 中。
[General]
trusted_hosts[] = localhost
trusted_hosts[] = 192.168.1.12
还要更改(本地主机)网站 URL 映射。
单击设置图标->网站->管理
单击期望网站编辑图标(在我的情况下为本地主机)
将URL字段从本地主机更改为192.168.1.12
于 2019-06-28T13:28:35.443 回答