Geschrieben von thecracker am 27.05.2005, 13:35

Woltlab Burning Board Ip speicherung entfernen

Wen hat das nicht schon genervt alle die das wbb (1.x,2.x,3.x,...) haben haben es vll schon bemerkt nach kurzer zeit läuft die datenbank über an geloggten ips die keiner bracht wen ein board gut besucht wird kommen so ca. 200- 400 unütze einträge in die db rein und den platz braucht man nun wirklich für andere sachen und im admin control pannel kann man das auch nicht abschalten und wer hat schon lust jeden tag in der sql mühsam die ips zu löschen.

also hier wies einfacher geht man kann den log der ip komplett deaktivieren und das geht so:

Immer das $REMOTE_ADDR ersetzen durch '127.0.0.1' oder anderem (dabei ist das '' wichtig!!)

Ordner 1 Dateien in wbb2/:

1. addreply.php:

suchen nach

".addslashes($REMOTE_ADDR)."

ändern in

".addslashes('127.0.0.1')."

------------------------------------------

2. newthread.php:

suchen nach

/* insert post */....
".addslashes($REMOTE_ADDR)."

ändern in

/* insert post */....
".addslashes('127.0.0.1')."

---------------------------------------------------------------------------------------

Ordner 2 Dateien in wbb2/acp/:

1. login.php:

suchen nach

if (isset($result) && $result['userid'] && $result['a_can_use_acp'] == 1) {
$adminsession = new adminsession();
$adminsession->create($result['userid'], $REMOTE_ADDR, 'Mozilla/5.0 (X11; Linux i686) Debian/1.6-5');

ändern in

if (isset($result) && $result['userid'] && $result['a_can_use_acp'] == 1) {
$adminsession = new adminsession();
$adminsession->create($result['userid'], '127.0.0.1', 'Mozilla/5.0 (X11; Linux i686) Debian/1.6-5');

----------------------------------------------------------------------------

Ordner 3 Dateien in wbb2/acp/lib/:

1. session.php:

suchen nach

$REMOTE_ADDR = '127.0.0.1';

ändern in

'127.0.0.1' = '127.0.0.1';

------------------------------------

2. functions.php:

suchen nach

function getIpAddress() {
global $_SERVER;
$REMOTE_ADDR = '127.0.0.1';

ändern in

function getIpAddress() {
global $_SERVER;
'127.0.0.1' = '127.0.0.1';

-----------------------------------

Achtung aufpassen hier das richtige auswählen

1. Das forum ist schon länger in betrieb und ich deaktiviere die speicherung erst jetzt
2. ich habe das forum grade neu installiert

# 1. Variante: #

MySQL-Datenbank öffnen (mit PhpMyadmin oder so):

a) Tabelle WBBx_POSTS öffnen
Feld ipaddress löschen
Feld ipaddress neu erstellen: ipaddress | varchar | 15 | | not null | 127.0.0.1 | |

b) Tabelle WBBx_SESSIONS öffnen
Feld ipaddress löschen
Feld ipaddress neu erstellen: ipaddress | varchar | 16 | | not null | 127.0.0.1 | |

c) Tabelle WBBx_ADMINSESSIONS öffnen
Feld ipaddress löschen
Feld ipaddress neu erstellen: ipaddress | varchar | 16 | | not null | 127.0.0.1 | |

# 2. Variante: #

Öffnet das ACP und geht auf adminsession anzeigen und löscht dort die sessions. Das wars!
Die db muss nicht editiert werden, da ja noch keine IP unter beiträge gespeichert wurde...

Bewertung Anzahl