[RC] Privacy protection (DSGVO)

In diesem Forum werden nicht länger gepflegte Extensions respektive ihre Themen aufbewahrt. Soll an den Extensions weitergearbeitet werden, bitten wir den Autor eine Nachricht per Kontaktformular zu senden. Nur lesender Zugriff.
Forumsregeln
ABD = ABANDONED = Verlassen/Aufgegeben
  • In diesem Forum werden nicht länger gepflegte Extensions respektive ihre Themen aufbewahrt. Nur lesender Zugriff!
  • Wir raten generell davon ab solche Erweiterungen zu installieren, da sowohl Support als auch Weiterentwicklung ungewiss sind.
  • Soll an den Extensions weitergearbeitet werden, bitten wir den Autor eine Nachricht per Kontaktformular zu senden.
nudels64
Mitglied
Beiträge: 83
Registriert: 17.10.2016 17:40
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von nudels64 »

Hab ich gerade getestet. Bis jetzt klappt es. Der Fehler scheint mit der Ext. "marttiphpbb/emaillogin" in Zusammenhang zu stehen und zwar dann, wenn ich mich mit der Mail-Adresse angemeldet habe.
Also, bis jetzt klappt auch das mit der aktuellen Github Version. Ich beobachte mal bis morgen und Berichte wieder. Danke für die Hilfe!
Viele Grüße Nudels64
##########################################################
phpBB 3.2.9, board3-Portal 2.2.0-b1, Theme: Basic, Prosilver, php 7.0
nudels64
Mitglied
Beiträge: 83
Registriert: 17.10.2016 17:40
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von nudels64 »

Das ist die aktuelle Fehlermeldung:

Code: Alles auswählen

PHP Fatal error: Uncaught Error: Call to a member function sql_query() on null in /var/xxxxx/forum/ext/tas2580/privacyprotection/privacyprotection.php:23\nStack trace:\n#0 /var/xxxxx/forum/ext/tas2580/privacyprotection/cron/task/anonymize_ip.php(61): tas2580\\privacyprotection\\privacyprotection->anonymize_ip(1539150243)\n#1 [internal function]: tas2580\\privacyprotection\\cron\\task\\anonymize_ip->run()\n#2 /var/xxxxx/forum/phpbb/cron/task/wrapper.php(104): call_user_func_array(Array, Array)\n#3 /var/xxxxx/forum/cron.php(80): phpbb\\cron\\task\\wrapper->__call('run', Array)\n#4 {main}\n thrown in /var/xxxxxforum/ext/tas2580/privacyprotection/privacyprotection.php on line 23\n', referer: 
Die Ext. "marttiphpbb/emaillogin" war deaktiviert. Spielt also keine Rolle. Hat jemand eine Idee?
Viele Grüße Nudels64
##########################################################
phpBB 3.2.9, board3-Portal 2.2.0-b1, Theme: Basic, Prosilver, php 7.0
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von Mahony »

Hallo
Der Fehler besteht auch in der Github-Version. Zumindest in dieser hier https://github.com/tas2580/privacyprotection
In der angemeckerten Zeile 23 (in der privacyprotection.php) steht folgendes

Code: Alles auswählen

$this->db->sql_query($sql);
aber es fehlt die Variabe ($db) in der Funktion (anonymize_ip) für den Zugriff auf die Datenbank


Also nimm deine so geänderte Version

suche

Code: Alles auswählen

public function anonymize_ip($time)
	{
und ersetze das mit

Code: Alles auswählen

public function anonymize_ip($time)
	{
		global $db;
		
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
nudels64
Mitglied
Beiträge: 83
Registriert: 17.10.2016 17:40
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von nudels64 »

Danke Mahony! Ich hab es angepasst und beobachte wieder. Feedback folgt.

Automatisch dem Beitrag hinzugefügt nach 8 Minuten 37 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.

Der Fehler bleibt:

Code: Alles auswählen

PHP Fatal error: Uncaught Error: Call to a member function sql_query() on null in /var/xxxxx/forum/ext/tas2580/privacyprotection/privacyprotection.php:25\nStack trace:\n#0 /var/xxxxx/forum/ext/tas2580/privacyprotection/cron/task/anonymize_ip.php(61): tas2580\\privacyprotection\\privacyprotection->anonymize_ip(1539150243)\n#1 [internal function]: tas2580\\privacyprotection\\cron\\task\\anonymize_ip->run()\n#2 /var/xxxxx/forum/phpbb/cron/task/wrapper.php(104): call_user_func_array(Array, Array)\n#3 /var/xxxxx/forum/cron.php(80): phpbb\\cron\\task\\wrapper->__call('run', Array)\n#4 {main}\n thrown in /var/xxxxxforum/ext/tas2580/privacyprotection/privacyprotection.php on line 25\n', referer: 
Viele Grüße Nudels64
##########################################################
phpBB 3.2.9, board3-Portal 2.2.0-b1, Theme: Basic, Prosilver, php 7.0
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von Mahony »

Hallo
Hast du auch das cache-Verzeichnis geleert (per FTP-Programm ALLES außer der .htaccess und der index.htm aus dem cache-Verzeichnis löschen), nach der Änderung?

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
nudels64
Mitglied
Beiträge: 83
Registriert: 17.10.2016 17:40
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von nudels64 »

Ja. Um sicher zu gehen über FTP.
Viele Grüße Nudels64
##########################################################
phpBB 3.2.9, board3-Portal 2.2.0-b1, Theme: Basic, Prosilver, php 7.0
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von Mahony »

Hallo
nudels64 hat geschrieben:Ja. Um sicher zu gehen über FTP.
Hm...O.K. dann versuche es mal damit

suche

Code: Alles auswählen

public function anonymize_ip($time)
   {
ersetze mit

Code: Alles auswählen

public function anonymize_ip($time)
   {
      global $db, $cache, $config, $table_prefix, $request;
      


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
nudels64
Mitglied
Beiträge: 83
Registriert: 17.10.2016 17:40
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von nudels64 »

Danke Dir! Ich warte noch auf die nächste Fehlermeldung. Ist teilweise nur sporadisch und nicht nachvollziehbar. Sollte die Meldung wieder auftreten, führe ich die letzte Änderung durch.
Viele Grüße Nudels64
##########################################################
phpBB 3.2.9, board3-Portal 2.2.0-b1, Theme: Basic, Prosilver, php 7.0
nudels64
Mitglied
Beiträge: 83
Registriert: 17.10.2016 17:40
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von nudels64 »

Die Fehlermeldung ist auch nach der letzten Änderung wieder aufgetaucht.
Viele Grüße Nudels64
##########################################################
phpBB 3.2.9, board3-Portal 2.2.0-b1, Theme: Basic, Prosilver, php 7.0
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von Mahony »

Hallo
Dann poste mal bitte den Code deiner geänderten Datei im Pastebin.

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Verschoben von Extensions in Entwicklung nach ABD Extensions am 27.02.2025 17:53 durch LukeWCS

Gesperrt

Zurück zu „ABD Extensions“