2012-12-03 14 views
5

piwikでは、私はlocalhostをテストウェブサイトとして使用します。私のコンピュータからlocalhostを入力すると、piwikは統計情報を正しく更新しますが、同じLAN内の他の人(同僚)が自分のIPアドレスを入力すると、Webページが表示されますが、piwikは訪問数/ページビュー数を更新しません。私はなぜそれが知りたいですか?どんな助けもありがとう。Piwik Localhost Tracking

答えて

6

IPをtrusted_hosts[]の設定に追加する必要があります。 localhostの下にPiwikをインストールした場合、その名前で呼び出された場合にのみ追跡要求が受け入れられます。

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

192.168.1.12があなたのLAN内のIPアドレスです:config.ini.phpアドオンで

+1

私が理解している限り、trusted_hostsはいくつかのホストからの呼び出しを許可し、他のどこからでもそれらを拒否するためにここにあります。しかし、私はそれが行動すると期待されているように行動しない、私は開いているこの問題を参照してください:https://github.com/piwik/piwik/issues/5831とこの投稿http://forum.piwik.org /read.php?2,105997,118020#msg-118020あなたはどう思いますか? – Oliver

1

この設定 [General] trusted_hosts[] = localhost

あなたはPiwikの、その管理パネルにアクセスすることができ取り組むれていると言います。 LANページをトラッキングするには、トラッキングコードを変更する必要があります。 (あなたがネットワーク内で動的なIPを持っている場合、それは動作しません)あなたは、コードを追跡するための権利を取得するには:

  • trusted_hosts IPに追加
  • はないlocalhostではなくによりPiwikの管理パネルを入力してくださいあなたはLANに持って取り組むあなたLANアドレス。 192.168.1.12
  • すべてのトラッキングコードは、あなたのIPアドレスをサーバーアドレスとして持ち、Piwikがインストールされているコンピュータにリクエストを送信します。

、について説明:あなたはlocalhostからPiwikの管理パネルを入力すると、すべてのトラッキングコードがあなたPiwikのアドレスとしてlocalhostを持つことになりますので

このすべてが起こります。だから、誰かがトラッキングコードでウェブページを入力すると、ブラウザはユーザlocalhostと通信しようとします:彼のコンピュータ。おそらく彼はあなたのPiwikを持っていません。