Seite 76 von 87

Re: [RC] Privacy protection (DSGVO)

Verfasst: 23.10.2018 22:46
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!

Re: [RC] Privacy protection (DSGVO)

Verfasst: 24.10.2018 07:48
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?

Re: [RC] Privacy protection (DSGVO)

Verfasst: 24.10.2018 08:36
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

Re: [RC] Privacy protection (DSGVO)

Verfasst: 24.10.2018 08:50
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: 

Re: [RC] Privacy protection (DSGVO)

Verfasst: 24.10.2018 09:19
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

Re: [RC] Privacy protection (DSGVO)

Verfasst: 24.10.2018 09:25
von nudels64
Ja. Um sicher zu gehen über FTP.

Re: [RC] Privacy protection (DSGVO)

Verfasst: 24.10.2018 09:30
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

Re: [RC] Privacy protection (DSGVO)

Verfasst: 24.10.2018 09:54
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.

Re: [RC] Privacy protection (DSGVO)

Verfasst: 24.10.2018 11:28
von nudels64
Die Fehlermeldung ist auch nach der letzten Änderung wieder aufgetaucht.

Re: [RC] Privacy protection (DSGVO)

Verfasst: 24.10.2018 12:31
von Mahony
Hallo
Dann poste mal bitte den Code deiner geänderten Datei im Pastebin.

Grüße: Mahony