Um das IP Logging im Xenforo zu deaktivieren muss die “config.php” angepasst werden.
PHP-Code:
$_SERVER[‘REMOTE_ADDR’] = ‘127.0.0.1’;
Copy&Paste des Codeschnipsel in die “config.php” – Speichern – Hochladen/Ersetzen
FERTIG!
Um das IP Logging im Xenforo zu deaktivieren muss die “config.php” angepasst werden.
PHP-Code:
$_SERVER[‘REMOTE_ADDR’] = ‘127.0.0.1’;
Copy&Paste des Codeschnipsel in die “config.php” – Speichern – Hochladen/Ersetzen
FERTIG!
Es gibt zwei verschiedene config.php Files beim Xenforo. Zudem wird geraten diesen "Quick-Fix" am Anfang der index.php und admin.php im Hauptverzeichnis einzufügen.
Die erste config.php Datei befindet sich unter : Hauptverzeichnis\library\Zend
Die zweite config.php Datei befindet sich unter : Hauptverzeichnis\library\Zend\Oauth
Ich gehe davon aus, dass du bei deiner Lösung den ersten Config-Pfad meinst.
Wenn man dieses Schnipsel hinzufügt
Speichert er aber dann ja nur alle IP's auf 127.0.0.1PHP-Code:
$_SERVER[‘REMOTE_ADDR’] = ‘127.0.0.1’;
Aber bei der Besucheranzeige(aktuell), wird dann tatsächliche IP angezeigt.
Und alle vorhandenen IP's werden ja auch nicht ersetzt.
Oder habe ich was falsch gemacht?
SAM
Ist richtig, die vorhanden Einträge müssen nachträglich ausgebessert werden. https://xenforo.com/community/thread...logging.28437/
Ich persönlich, würde es wie im Xenforo-Board beschrieben, direkt am Anfang des index und admin files setzen. Ohne nachzusehen, wäre eine andere Angabe fahrlässig, denn ich weiß nicht, ob vor dem config-File noch etwas anderes geladen wird, was z.b. auf IPs zugreift o.ä.
einfach mit so paar Schnippsel wird das Logging doch nicht deaktiviert.
Dafür sollte man wirklich mal ein Plugin schreiben, was das gesamte Loggin deaktiviert.
Nutze den Code in der Config der Library. Mit dem Pfad zu der Zend komm ich auch ins scheudern.
Geändert von Phil (12.04.2015 um 18:49 Uhr)
Es wird überhaupt gar nicht deaktiviert, sondern es wird ein Workaround gebildet. Im Gegensatz zu WBB4 (als Beispiel), bei dem die Funktion auch deaktiviert werden kann, muss man hier derzeit so vorgehen. Besser als ein zusätzliches Plugin würde ich jedoch die generelle Funktion innerhalb der Software bevorzugen.
Egal wo ich es Eintrage es funktioniert nicht.
Ich habe es eben bei der Version 1.4.5 getestet und es funktioniert.
Setze in der index.php bzw. admin.php Datei des Hauptverzeichnisses einfach eine alternative IP-Adresse:
Das Ergebnis führt dann zu folgendem Inhalt (siehe Anhang).Code:<?php $_SERVER['REMOTE_ADDR'] = '111.111.111.111'; // wichtig sind hier die richtigen Anführungszeichen $startTime = microtime(true); ...
Wer ganz auf Nummer sicher gehen will, installiert das Apache-Modul "removeip" Ist schneller erledigt.
Wer nicht weiß wie, hier gibts ne Anleitung : http://www.wirspeichernnicht.de/content/view/14/24/
SzeneBox.org bei Telegram https://t.me/szenebox
Sollte man nicht auch die Nachteile von diesem Modul erwähnen? Immerhin steht selbst beschrieben, dass es sämtliche IP-Adressen als 127.0.0.1 ansieht. Das heißt gerade bei kleinen Seiten die lediglich mit einem Server arbeiten (erst Mal unabhängig ob HW oder SW) fällt der Schutz weg. Es wird ja keine Firewall mehr anschlagen.
Eventuell gibt es auch ein alternatives Modul, bei dem lediglich das letzte Oktett / die letzten zwei Oktett der IP-Adresse manipuliert wird/werden, was zumindest bei der Software selbst dazu führt, dass bestimmte Funktionen wieder nutzbar sind (Multi-Account Hunting etc.)?
Die Antwort ist so simple wie XenForo selbst! Im phpmyadmin folgende Tabellen Struktur Aufrufen
Die jeweiligen Werte bei "ip" od "ip_address" von 16 auf 1-3 ändern oder auch 0.xf_ip
xf_admin_log
xf_error_log
xf_login_attempt
Somit werden nur die ersten 1-3 Zeichen der IP Gespeichert! Bei Installierten Addons ggf. die Anlegten Tabellen überprüfen!
Wer IP-Adressen nur einige Tage Speichern möchte, dem hilft evtl. diese Option!
XenForo -> AdminCP ->Einstellung ->Protokollierung
x Für IP-Informationen verwendeten Daten nach X Tagen löschen: 1 Tag
MfgAlte Logs von IP-Adressen sind selten hilfreich und belegen einfach nur noch Platz. Somit wäre es sinnvoll, ihre Aufbewahrungsdauer zu beschneiden und sie nach einem vorgegebenen Zeitraum zu löschen, sofern gewünscht.
Geändert von PyTh@n (29.05.2015 um 00:12 Uhr)
NULL