Ip loggen abstellen und die geloggten löschen nur wie ?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Samsung
Mitglied
Beiträge: 12
Registriert: 28.11.2008 10:14

Ip loggen abstellen und die geloggten löschen nur wie ?

Beitrag von Samsung »

Wie kann ich das Ip Loggen der Post im PHPbb 3.4 abstellen und wie kann ich die schon geloggten löschen ?

Es wird für jeder der gepostet hat ja die IP mit geloggt. In wechler Datenbank kann ich die Finden ?
Kann ich die löschen?


Ich habe echt schon viel gesucht aber ich komme einfach nicht weiter.

Wäre einer so lieb mir dabei zu helfen ?

Danke
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Ip loggen abstellen und die geloggten löschen nur wie ?

Beitrag von cYbercOsmOnauT »

Bestehende Posterips löschen:

Code: Alles auswählen

UPDATE phpbb_posts SET poster_ip = '127.0.0.1'
Du setzt so alle Posterips auf localhost.

Zum Entfernen der OnlineIPs öffne includes/session.php, suche

Code: Alles auswählen

$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? htmlspecialchars($_SERVER['REMOTE_ADDR']) : '';
und ersetze es durch

Code: Alles auswählen

$this->ip = '127.0.0.1';
Zum Entfernen der IPs beim Posten, öffne includes/functions_posting.php, suche

Code: Alles auswählen

'poster_ip'			=> $user->ip,
und ersetze durch

Code: Alles auswählen

'poster_ip'			=> '127.0.0.1',
zur Sicherheit öffne auch noch posting.php, suche

Code: Alles auswählen

'poster_ip'				=> (isset($post_data['poster_ip'])) ? $post_data['poster_ip'] : $user->ip,
und ersetze durch

Code: Alles auswählen

'poster_ip'				=> '127.0.0.1',
Dies hier ist ungetestet und "aus dem Kopf" gepostet. Du bedenkst bitte auch, das Webserver eigene Logfiles (access.log) haben in denen die Zugriffe mit Uhrzeit, IP, User-Agent, usw. stehen. Die kannst Du, solange Du keinen eigenen Rootserver hast, nicht abschalten.

Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Samsung
Mitglied
Beiträge: 12
Registriert: 28.11.2008 10:14

Re: Ip loggen abstellen und die geloggten löschen nur wie ?

Beitrag von Samsung »

Ohh danke Du bist ein Schatz. Denn Dieser überwachungswahn so wie jetzt alle es machen nervt echt.

estehende Posterips löschen:

Code: Alles auswählen
UPDATE phpbb_posts SET poster_ip = '127.0.0.1'

Wo finde ich das oder wo muss ich das eingeben ?
Den Rest verstehe ich ja


Danke
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Ip loggen abstellen und die geloggten löschen nur wie ?

Beitrag von cYbercOsmOnauT »

Sorry, ich dachte es sei eindeutig. Es ist ein SQL-Query den Du in Deinem phpMyAdmin ausführst. Wenn Deine phpBB-Tabellen anders anfangen, musst Du den Präfix natürlich anpassen (z.B. phpbb3_posts).
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Samsung
Mitglied
Beiträge: 12
Registriert: 28.11.2008 10:14

Re: Ip loggen abstellen und die geloggten löschen nur wie ?

Beitrag von Samsung »

So ich habe nun

Zum Entfernen der OnlineIPs öffne includes/session.php, suche

Code: Alles auswählen
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? htmlspecialchars($_SERVER['REMOTE_ADDR']) : '';


und ersetze es durch

Code: Alles auswählen
$this->ip = '127.0.0.1';


Zum Entfernen der IPs beim Posten, öffne includes/functions_posting.php, suche

Code: Alles auswählen
'poster_ip' => $user->ip,


und ersetze durch

Code: Alles auswählen
'poster_ip' => '127.0.0.1',

gemacht und es steht die 127.0.0.1 drin :)

Leider kann ich das nicht finden

Code: Alles auswählen

zur Sicherheit öffne auch noch posting.php, suche

Code: Alles auswählen
    'poster_ip'            => (isset($post_data['poster_ip'])) ? $post_data['poster_ip'] : $user->ip,


und ersetze durch

Code: Alles auswählen
    'poster_ip'            => '127.0.0.1',
Aber Du bist echt ein Schatz.

Wie kann ich nun die schon geloggten aus der DB entfernen?

Danke
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Ip loggen abstellen und die geloggten löschen nur wie ?

Beitrag von cYbercOsmOnauT »

Die Zeile die Du nicht findest, ist in der normalen posting.php die Zeile 983.

Such einfach mal nach

Code: Alles auswählen

(isset($post_data['poster_ip'])) ? $post_data['poster_ip'] : $user->ip,
vielleicht findest Du die Zeile dann leichter.

Die bestehenden IPs löschen machst Du mit dem SQL-Query wie schon gesagt.
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Trash-Master
Mitglied
Beiträge: 211
Registriert: 13.11.2008 21:13

Re: Ip loggen abstellen und die geloggten löschen nur wie ?

Beitrag von Trash-Master »

@Threadstarter: Wie siehts aus, hat alles fehlerfrei bei dir geklappt?

Wollte das nämlich auch bei mir im Board machen.

Grüße,
Trash-Master
phpBB Version: 3.0.5
Style: Prosilver, Prosilver SE
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“