[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.
ws21
Mitglied
Beiträge: 24
Registriert: 28.06.2021 10:03

Re: [RC] Privacy protection (DSGVO)

Beitrag von ws21 »

ah, das Problem war, dass ich damals aus Versehen phpbb nochmals in einem phpbb Ordner installiert habe. So ist bei mir der Standard ext/phpbb/
Andere extentions scheinen das zu checken. Vermutlich haben sie keine absolute Pfade.
Aber DANKE, das war das Problem, hab sie ne Ebene nach hinten geschoben und es passt!
ws21
Mitglied
Beiträge: 24
Registriert: 28.06.2021 10:03

Re: [RC] Privacy protection (DSGVO)

Beitrag von ws21 »

Zu früh gefreut :D
Es erkennt zwar in ACP, zeigt aber Fehler nach der Installation:

Code: Alles auswählen

xxx/xxx/phpbb3/phpbb3/ext/tas2580/privacyprotection/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 20 (near "- @config").
Dazu kommen noch einige Fehler, die wohl alle mit der Pfadangabe zu tun haben.
Irgendwie scheint da der Wurm zu sein
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1075
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von Mike-on-Tour »

Wenn ich nach dem Startbeitrag gehe, ist die letzte Version von 2018, also vor dem Erscheinen von phpBB 3.3.x, d.h. dass die services.yml mit hoher Wahrscheinlichkeit noch ohne einfache Anführungsstriche geschrieben ist. Zur Überprüfung gibt es eine Extension, die ich aber auf die Schnelle nicht gefunden habe (check yml oder so ähnlich).
Wenn du also in deiner services.yml Einträge wie diesen hast

Code: Alles auswählen

        arguments:
            - @auth
dann musst du diese Zeilen in einfache Anführungszeichen setzen:

Code: Alles auswählen

        arguments:
            - '@auth'
Das ist die erste Abhilfemaßnahme, wenn danach noch weitere Fehler gemeldet werden, zeige uns diese bitte.

Und ganz wichtig nach dem Ändern der services.yml: Forencache löschen!
Benutzeravatar
Wolkenbruch
Mitglied
Beiträge: 519
Registriert: 04.11.2010 16:56
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von Wolkenbruch »

Die komplette Änderung in der services.yml findest du hier.

Die Erweiterung zum Testen der Kompatibilität mit phpbb 3.3.x heisst: phpbb3-extension-extservicescheck. Hier kannst du es finden ;-)
Kolumbien Freunde treffen sich im » Kolumbienforum «
ws21
Mitglied
Beiträge: 24
Registriert: 28.06.2021 10:03

Re: [RC] Privacy protection (DSGVO)

Beitrag von ws21 »

super! Ich danke vielmals!
Das Problem war deutlich kleiner als gedacht :D
services.yml hatte seltsamerweise bei allen arguments '' gesetzt, nur bei den unteren zwei nicht. Hinzugefügt, upgeloadet und jetzt wirds zumindest ohne Fehler installiert. Muss mal die ganzen Einstellungen der Extention checken :)

#Edit: scheint alles so weit zu funktionieren.
Benutzeravatar
algeciras
Mitglied
Beiträge: 54
Registriert: 28.01.2021 23:55

Re: [RC] Privacy protection (DSGVO)

Beitrag von algeciras »

Hallo Wolkenbruch, Mike-on-Tour und Ws21,

euch vielen vielen Dank für Eure Beiträge. Ich bin an diesem Thema auch schon länger dran - und finde es sehr sehr hilfreich, dass hier dieser Thread sich so ausgiebig mit dem Thema befasst.

Das ist superhilreich u. ich bin sicher dass das ganz viele hier so sehen.


Titel: Privacy protection
viewtopic.php?f=149&t=241354&hilit=dsgvo
Version: 1.0.0-RC1
phpBB-Version: 3.2.*
Language: de
Style: prosilver
Download: https://tas2580.net/downloads/phpbb-privacyprotection/
Github: https://github.com/tas2580/privacyprotection
Wiki: https://github.com/tas2580/privacyprotection/wiki

Beschreibung:
Die Extension fügt einige Funktionen ein um phpBB an die Anforderungen der DSGVO anzupassen.
Diskussion zur DSGVO

Funktionen
Benutzer muss bei der Registrierung zustimmen, dass ihm Admins Massenmails senden dürfen
Benutzer muss bei der Registrierung die Datenschutzrichtlinie akzeptieren
Benutzer können ihre Profildaten als CSV Datei im Profil runter laden
Benutzer können alle ihre Beiträge als CSV Datei runter laden
Link zur Datenschutzrichtlinie kann durch eine beliebige URL ersetzt werden
Fügt einen Link zur Datenschutzrichtlinie im Footer ein
Im ACP kann man über einen Button alle User zwingen die Datenschutzrichtlinie zu akzeptieren
viewtopic.php?f=149&t=241354&hilit=dsgvo

Vielen Dank Euch,

Viele Grüße u. ein schönes WE
Algeciras
IT-Fan - interessiere mich für Linux, SBC (raspi & co) und die neue Knowledge-Base: https://affine.pro :: dem Nachfolger von miro, notion u. monday
Memento
Mitglied
Beiträge: 11
Registriert: 27.06.2006 19:01
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von Memento »

Sorry kann gelöscht werden.
Der Tipp hatte doch geholfen in der services.yml alles mit ' '
wobei es nur die config & log war alles andere war bereits korrekt

Fehler war:

Code: Alles auswählen

Beim Aufbau des Containers durch phpBB ist wegen einer installierten Erweiterung ein Fehler aufgetreten. Aus diesem Grund wurden alle Erweiterungen vorrübergehend deaktiviert. Bitte versuche das Problem zu beheben, in dem du den Cache des Boards leerst. Alle Erweiterungen werden automatisch wieder aktiviert, sobald der Container-Fehler behoben ist. Wenn das Problem dauerhaft auftritt, besuche bitte phpBB.com (englisch) für Support (deutschsprachiger Support auf phpBB.de).


Fehler: The file "/www/htdocs/***/***.***/forum/ext/tas2580/privacyprotection/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 20 (near "- @config").

#0 /www/htdocs/***/***.***/forum/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(117): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/www/htdocs/...')
#1 /www/htdocs/***/***.***/forum/phpbb/extension/di/extension_base.php(99): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('services.yml')
#2 /www/htdocs/***/***.***/forum/phpbb/extension/di/extension_base.php(63): phpbb\extension\di\extension_base->load_services(Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#3 /www/htdocs/***/***.***/forum/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(71): phpbb\extension\di\extension_base->load(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#4 /www/htdocs/***/***.***/forum/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(39): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#5 /www/htdocs/***/***.***/forum/vendor/symfony/dependency-injection/Compiler/Compiler.php(140): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#6 /www/htdocs/***/***.***/forum/vendor/symfony/dependency-injection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#7 /www/htdocs/***/***.***/forum/phpbb/di/container_builder.php(223): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#8 /www/htdocs/***/***.***/forum/common.php(117): phpbb\di\container_builder->get_container()
#9 /www/htdocs/***/***.***/forum/adm/index.php(23): require('/www/htdocs/...')
#10 {main}
Zuletzt geändert von Memento am 03.09.2023 10:52, insgesamt 1-mal geändert.
Alter User: PsYcHo
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17400
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von Dr.Death »

Lösung: Siehe hier:

viewtopic.php?p=1400122#p1400122

Edit: Und diese Version benutzen: https://github.com/tas2580/privacyprotection
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11953
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von Crizzo »

Hi,

der Fehler lässt sich gut beheben: viewtopic.php?p=1412187#p1412187

Wenn es nur um die IP-Anonymisierung geht, kannst du aber auch einfach diese Extension nutzen: https://www.phpbb.com/customise/db/exte ... nonymised/

Grüße
Memento
Mitglied
Beiträge: 11
Registriert: 27.06.2006 19:01
Kontaktdaten:

Re: [RC] Privacy protection (DSGVO)

Beitrag von Memento »

ah ihr seid aber gerade schnell thx - sorry schon editiert... war zu voreilig.

dachte vorher es betrifft nur - '@auth' und das war schon so.
musste auch diese in anführungszeichen setzen

- '@config'
- '@log'


[edit]
Ja, hauptsächlich wg. IPs aber wenn es nun funkt, würde mir mehr abdecken.
ansonsten das andere explizit für ips schon gesehen.

[edit2]
aja auf der github version ist es bereits geändert ^^
Alter User: PsYcHo
Antworten

Zurück zu „Extensions in Entwicklung“