|
So deaktiviert man in Drupal die Protokollierung von IP-Adressen:
Bei Drupal 5 und 6 muss in der Datei bootstrap.inc die Zeile db_query("INSERT INTO {watchdog} (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (%d, '%s', '%s', %d, '%s', '%s', '%s', '%s', %d)", $user->uid, $type, $message, $severity, $link, $request_uri, referer_uri(), $_SERVER['REMOTE_ADDR'], time());
durch folgende ersetzt werden:
db_query("INSERT INTO {watchdog} (type, message, severity, link, location, referer, timestamp) VALUES ( '%s', '%s', %d, '%s', '%s', '%s', %d)", $type, $message, $severity, $link, $request_uri, referer_uri(), time());
In Drupal 5 muss außerdem in der Datei statistics.module die Zeile db_query("INSERT INTO {accesslog} (title, path, url, hostname, uid, sid, timer, timestamp) values('%s', '%s', '%s', '%s', %d, '%s', %d, %d)", strip_tags(drupal_get_title()), $_GET['q'], referer_uri(), $_SERVER['REMOTE_ADDR'], $user->uid, session_id(), timer_read('page'), time());
durch folgende ersetzt werden:
db_query("INSERT INTO {accesslog} (title, path, url, uid, sid, timer, timestamp) values('%s', '%s', '%s', %d, '%s', %d, %d)", strip_tags(drupal_get_title()), $_GET['q'], referer_uri(), $user->uid, session_id(), timer_read('page'), time());
Für neuere Versionen von Drupal 6 und für Drupal 7 gilt: In der Datei bootstrap.inc muss die Zeile
$ip_address = $_SERVER['REMOTE_ADDR'];
ersetzt werden durch $ip_address = '127.0.0.1';
|