[RC] Privacy protection (DSGVO)

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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: 12178
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: 12178
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: 12178
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: 12178
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.
Antworten

Zurück zu „Extensions in Entwicklung“