Seite 86 von 87

Re: [RC] Privacy protection (DSGVO)

Verfasst: 28.06.2021 20:40
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!

Re: [RC] Privacy protection (DSGVO)

Verfasst: 28.06.2021 22:13
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

Re: [RC] Privacy protection (DSGVO)

Verfasst: 28.06.2021 22:25
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!

Re: [RC] Privacy protection (DSGVO)

Verfasst: 28.06.2021 22:51
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 ;-)

Re: [RC] Privacy protection (DSGVO)

Verfasst: 29.06.2021 09:32
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.

Re: [RC] Privacy protection (DSGVO)

Verfasst: 03.07.2021 10:48
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

Re: [RC] Privacy protection (DSGVO)

Verfasst: 03.09.2023 10:42
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}

Re: [RC] Privacy protection (DSGVO)

Verfasst: 03.09.2023 10:48
von Dr.Death
Lösung: Siehe hier:

viewtopic.php?p=1400122#p1400122

Edit: Und diese Version benutzen: https://github.com/tas2580/privacyprotection

Re: [RC] Privacy protection (DSGVO)

Verfasst: 03.09.2023 10:49
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

Re: [RC] Privacy protection (DSGVO)

Verfasst: 03.09.2023 10:54
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 ^^