IP Aufzeichnung für bestimmte Dauer

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Roswita
Mitglied
Beiträge: 7
Registriert: 20.01.2009 12:42

IP Aufzeichnung für bestimmte Dauer

Beitrag von Roswita »

Hallöchen zusammen,

ich bin auf der Suche nach einem Mod der die IP-Adressen meiner Foren-Mitglieder bei jedem neuen Login aufzeichnet und sie für einen bestimmten Zeitraum abspeichert (vielleicht so 14 Tage?!). Tut das die Forensoftware (phpBB3) eventuell von alleine? Kann ich das irgendwo nachschlagen?!

Vielen Dank für eure Antworten,
Eure Roswita
Roswita
Mitglied
Beiträge: 7
Registriert: 20.01.2009 12:42

Re: IP Aufzeichnung für bestimmte Dauer

Beitrag von Roswita »

Gibt es dazu Keinerlei Tipps, Tricks, Hinweise oder ähnliches wie ich das anstellen könnte? :roll:
istrier
Mitglied
Beiträge: 171
Registriert: 12.08.2008 17:31

Re: IP Aufzeichnung für bestimmte Dauer

Beitrag von istrier »

Hallo,

ich benutze hierzu Log Connections, ist recht einfach zu installieren und der Username, IP, Uhrzeit, Zeitraum kann im ACP eingestellt werden. Die Sprachdatei habe ich ins deutsche Übersetzt, kannst Du bei Bedarf haben.
Roswita
Mitglied
Beiträge: 7
Registriert: 20.01.2009 12:42

Re: IP Aufzeichnung für bestimmte Dauer

Beitrag von Roswita »

Vielen Dank istier,

ich werde den Mod einmal versuchen zu installieren.

Vielen Dank nochmal für deine Hilfe,
Roswita
Roswita
Mitglied
Beiträge: 7
Registriert: 20.01.2009 12:42

Re: IP Aufzeichnung für bestimmte Dauer

Beitrag von Roswita »

Hallo erneut,

leider klappt noch nicht alles so wie ich es mir vorgestellt habe *g*, es wäre ja auch viel zu einfach gewesen. :grin:

Zu meinem aktuellen Stand ist zu sagen, dass ich den Mod nun eingestetzt habe und über mein Admin Panel auch als Modul hinzugefügt habe (erfolgreich!). Nun möchte ich diesen Mod einmal testen und erhalte folgende Fehlermeldung wenn ich ihn nutzen will im ACP->Allgemein:

Code: Alles auswählen

Allgemeiner Fehler
Language file info_acp_lc.php couldn't be opened.
Dabei habe ich die language Datei hinzugefügt und auch die Sprache im Forum auf Englisch umgestellt.

Einzige auffälligkeiten bei der Installation waren, als ich das Modul hinzugefügt habe. Da steht in der Install-Datei:
Select “Connection log settings” from the Module drop-down menu and click “Add module”. Then click “Enable” on this Module.
Navigate to ACP > System > Module Management :: Administration Control Panel > Maintenance > Forum logs
Select “Connection log” from the Module drop-down menu and click “Add module”. Then click “Enable” on this Module.
Dabei gab es diese beiden Module nicht mit dieser genauen Bezeichnung. An Stelle dessen standen dafür Module Namens "ACP_CONNECTIONS_SETTINGS" und "ACP_CONNECTIONS_LOGS" die ich dann anstelle der oben genannten hinzugefügt habe, was soweit auch einwandfrei funktioniert hat.

Ein weiterer Knackpunkt war zu Beginn, der SQL Code, der wie folgt lautet:

Code: Alles auswählen

CREATE TABLE phpbb_log_lc_exclude_ip (
  exclude_id mediumint(8) NOT NULL auto_increment,
  exclude_ip varchar(40) NOT NULL default '',
  PRIMARY KEY (exclude_id));

ALTER TABLE phpbb_log ADD log_number MEDIUMINT( 8 ) NOT NULL DEFAULT '1';
INSERT INTO phpbb_config VALUES ('lc_disable', '0', 0);
INSERT INTO phpbb_config VALUES ('lc_acp_disable', '0', 0);
INSERT INTO phpbb_config VALUES ('lc_founder_disable', '0', 0);
INSERT INTO phpbb_config VALUES ('lc_admin_disable', '0', 0);
INSERT INTO phpbb_config VALUES ('lc_prune_entries', '0', 0);
INSERT INTO phpbb_config VALUES ('lc_prune_day', '7', 0);
INSERT INTO phpbb_config VALUES ('lc_interval', '60', 0);
Da meine Tables bzgl. des Forums anders benannt sind habe ich sie hier ebenfalls auch umbenannt und eine Fehlermeldung erhalten die ich leider nicht mehr kenne. Wenn ich nun aber einmal nach den bearbeiteten Tabellen schaue, sehe ich, dass "xxx_log_lc_exclude_ip" mit den jeweiligen Angaben erstellt wurde. Gleiches ist mit der "xxx_log" geschehen, soweit ich mich auskenne (nicht sehr gut) ist alles übernommen worden. Lediglich beim xxx:config Part stimmt etwas nicht... Da wurden die angegebenen "lc_disable", etc. nicht übernommen bzw. sind für mich laien nicht ersichtlich.

Ich würde mich über Hinweise zur möglichen Fehlerbereinigung sehr freuen.

Vielen Dank,
Roswita
Benutzeravatar
Pionier
Mitglied
Beiträge: 232
Registriert: 29.12.2007 19:55
Wohnort: Niebüll (S-H)
Kontaktdaten:

Re: IP Aufzeichnung für bestimmte Dauer

Beitrag von Pionier »

Ich denke, dass die "info_acp_lc.php"-Datei fehlt 8)

Dann passt es auch wieder mit den Namen :wink:
MFG Pionier
Roswita
Mitglied
Beiträge: 7
Registriert: 20.01.2009 12:42

Re: IP Aufzeichnung für bestimmte Dauer

Beitrag von Roswita »

In der Install-Datei lautet der Auftrag:
Copy: root/language/en/mods/info_acp_lc.php
To: language/en/mods/info_acp_lc.php
Und aktuell liegt genau diese Datei in folgendem Verzeichnis:
"MEIN-VERZEICHNIS"/language/en/mods/

Ich habe also alles umgesetzt wie es verlangt wurde. Zumal es dann doch heißen müsste "couldn't be found" oder ähnliche, ansatt konnte nciht geöffnet werden?!

Ich vermute eher, dass es an folgendem Anfangscode liegt, denn dort steht:

Code: Alles auswählen

if (!defined('IN_PHPBB'))
{
	exit;
}
Da ich mich allerdings nicht ganz mit den nötigen Befehlen auskenne vorallem mit der Besetzung des Wertes "IN_PHPBB" vermute ich eventuell, dass es etwas mit dem Pfad meines Boards zutun hat, schließlich lauten die Tabellen im MySQL ja auch nicht wie standartmäßig vorgegeben "phpbb_xxx" sondern eben anders. Meint ihr das könnte etwas ausmachen, bzw. beeinflusst die Anwendung.

Dies könnte auch der Grund sein für die "falsche" Kennzeichnung des Mod's, denn im späteren Verlauf der angegebenen Datei, die nicht aufgerufen werden kann, heißt es:

Code: Alles auswählen

	'ACP_CONNECTIONS_LOGS'			=> 'Connection Log',
[i][...][/i]
	'ACP_CONNECTIONS_SETTINGS'		=> 'Connection Log Settings',
Dort werden die mir angezeigten Mod-Namen eben umgewiesen auf die eigentlichen Bezeichnungen.

PS: Tut mir Leid für meine unpassenden Begriffe für die einzelnen Funktionen, nur ich wurschtel mich ein wenig durch den Code und stoße auf der artige Zeilen die ich mit meinen englischen-laien-kenntnissen zusammenreime. :oops:


Roswita
istrier
Mitglied
Beiträge: 171
Registriert: 12.08.2008 17:31

Re: IP Aufzeichnung für bestimmte Dauer

Beitrag von istrier »

Hallo,

hast Du ein den Mod in ein test - oder Live Forum eingebaut?

Möglicherweise hast Du bei der Ursprungsinstallation das Präfix verändert?

Die deutsche Sprachdatei kannst Du von mir haben.
Roswita
Mitglied
Beiträge: 7
Registriert: 20.01.2009 12:42

Re: IP Aufzeichnung für bestimmte Dauer

Beitrag von Roswita »

Ein testforum ist ein extra Forum, richtig? Dann Nein!
Ein Live Forum ist ein laufendes Forum in Betrieb, richtig? Dann Ja!

Was meinst du mit Präfix? Das was in der regel als zB"phpbb_banlist" angegeben ist? Dann habe ich ein anderes Präfix, ja!

Tut mir Leid, ich kann leider nichts mit deinem Post anfangen. Es wäre nett wenn du mir das deutsche Sprachpaket vielleicht zum Download als Link per PN zukommen lassen könntest...

Vielen Dank erstmal,
Roswita
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: IP Aufzeichnung für bestimmte Dauer

Beitrag von 4seven »

Und aktuell liegt genau diese Datei in folgendem Verzeichnis:
"MEIN-VERZEICHNIS"/language/en/mods/
packe die datei info_acp_lc.php testweise in alle lang-verzeichnisse:
also > language/XX/mods/

die andere geschichte dürfte leicht zu klären sein:

einfach den präfix (deinpräfix) vor der eingabe im mysql anpassen:

Code: Alles auswählen

CREATE TABLE deinpräfix_log_lc_exclude_ip (
  exclude_id mediumint(8) NOT NULL auto_increment,
  exclude_ip varchar(40) NOT NULL default '',
  PRIMARY KEY (exclude_id));

ALTER TABLE deinpräfix_log ADD log_number MEDIUMINT( 8 ) NOT NULL DEFAULT '1';
INSERT INTO deinpräfix_config VALUES ('lc_disable', '0', 0);
INSERT INTO deinpräfix_config VALUES ('lc_acp_disable', '0', 0);
INSERT INTO deinpräfix_config VALUES ('lc_founder_disable', '0', 0);
INSERT INTO deinpräfix_config VALUES ('lc_admin_disable', '0', 0);
INSERT INTO deinpräfix_config VALUES ('lc_prune_entries', '0', 0);
INSERT INTO deinpräfix_config VALUES ('lc_prune_day', '7', 0);
INSERT INTO deinpräfix_config VALUES ('lc_interval', '60', 0);
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“