IP logging in piwik deaktivieren
Wer sich mit Piwik schon etwas länger beschäftigt und einen Blick in die Datenbank geworfen hat, der hat vielleicht schon mitbekommen, dass in der Tabelle “piwik_log_visit” ein Feld Namens “location_ip” vorhanden ist.
Es sieht so aus, als wäre da nur irgendeine Zahl gespeichert, aber es ist (leider) tatsächlich die IP-Adresse der Besucher.
Wer, so wie ich, damit ein Problem hat, kann diesen Eintrag mit einer kleinen Änderung ganz einfach entfernen:
Achtung: Die hier vorgenommene Änderung wird höchstwahrscheinlich bei jedem Update wieder überschrieben, d.h. sie muss nach jedem Update erneut durchgeführt werden! Es könnte auch sein, dass die Herkunft des Besuchers nicht mehr richtig ist!
Zuerst wechselt man in das Verzeichnis /pfad/zu/piwik/core/Tracker und öffnet die Datei “Visit.php”.
Danach sucht man die Zeile (bei Piwik 0.5.1) 617 mit dem Inhalt
$ip = $this->getVisitorIp();
kommentiert diese aus und schreibt folgendes darunter:
$ip = ip2long(’0.0.0.0′);
Das Endergebnis sollte wie folgt aussehen:
//$ip = $this->getVisitorIp();
$ip = ip2long(’0.0.0.0′);
In der Mysql Datenbank sollte man noch folgenden Befehl ausführen, um bereits gespeicherte Ip’s zu löschen:
update `piwik_log_visit` set location_ip = 0;
Nun sollten alle neuen Besucher in dem Feld “location_ip” eine 0 stehen haben.
| Artikel drucken | Dieser Beitrag wurde von prasi am 11. Dezember 2009 um 10:05 veröffentlicht und unter CMS & co, Tipps & Tricks abgelegt. Du kannst allen Antworten zu diesem Beitrag durch RSS 2.0 folgen. Du kannst eine Antwort schreiben oder einen Trackback von deiner eigenen Seite hinterlassen. |



