Seite 1 von 1

Reiter Frontend-Berechtigungen verwschwunden

Verfasst: Di 10. Jan 2023, 10:51
von malsdgtac
Hallo,

ich habe das Contenido 4.10.1 auf die aktuelle inoffizielle letzte Version geupdatet und auf PHP8 umgestellt.

Es gibt nun das Problem dass der Reiter "Frontend-Berechtigungen" unter "Administration/Frontend/Frontend-Gruppen" verschwunden ist.

Ich habe es probiert wieder auf PHP7.4 umzustellen, das hat aber keine Änderung bewirkt, es muss wohl daher an den neuen Dateien liegen. Hat jemand von euch einen Tipp für mich wo ich suchen kann?

Re: Reiter Frontend-Berechtigungen verwschwunden

Verfasst: Di 10. Jan 2023, 11:20
von Faar
Bei mir funktionierts auch mit PHP 8.
Eventuell sind noch alte Dateien übrig geblieben, die nun stören oder aber es fehlt ein Refresh, da hilft meistens einmal ausloggen, neu laden (wegen Session) und dann neu einloggen.

Re: Reiter Frontend-Berechtigungen verwschwunden

Verfasst: Di 10. Jan 2023, 11:50
von malsdgtac
Danke für deine Antwort. Du hast auch die letzte Developer-Version (https://github.com/CONTENIDO/CONTENIDO/tree/develop/) im Einsatz?

Re: Reiter Frontend-Berechtigungen verwschwunden

Verfasst: Di 10. Jan 2023, 13:47
von malsdgtac
Ein Cache-Problem schließe ich inzwischen aus. Browsercache gelöscht und anderen Browser dafür verwendet. Dass Dateien übrig geblieben sind ist unwahrscheinlich, da ich alle Dateien in einen neuen Ordner hochgeladen habe.

Re: Reiter Frontend-Berechtigungen verwschwunden

Verfasst: Di 10. Jan 2023, 17:13
von Faar
malsdgtac hat geschrieben:
Di 10. Jan 2023, 11:50
Danke für deine Antwort. Du hast auch die letzte Developer-Version (https://github.com/CONTENIDO/CONTENIDO/tree/develop/) im Einsatz?
Ja, habe ich.

edit: Ich muss mich korrigieren, der Reiter ist da aber es wird nur der Tab "übersicht" angezeigt, aber nicht die Berechtigungen.
Die fehlen bei mir auch.

Und es werden einige PHP-Warnungen angezeigt, die vermutlich schuld daran sind.
Ich denke, dieser Teil ist noch nicht PHP 8 fähig.

Re: Reiter Frontend-Berechtigungen verwschwunden

Verfasst: Mi 11. Jan 2023, 11:53
von xmurrix
Hallo malsdgtac,
...ich habe das Contenido 4.10.1 auf die aktuelle inoffizielle letzte Version geupdatet und auf PHP8 umgestellt.

Es gibt nun das Problem dass der Reiter "Frontend-Berechtigungen" unter "Administration/Frontend/Frontend-Gruppen" verschwunden ist...
steht bei dir in der data/logs/errorlog.txt etwas drin, das darauf Hinweise geben könnte?

Möglich ist, dass das Update nicht korrekt durchgelaufen ist und du daher den Reiter Reiter "Frontend-Berechtigungen" nicht siehst. Dazu sollte auch in der data/logs/setuplog.txt etwas stehen.

Gruß

xmurrix

Re: Reiter Frontend-Berechtigungen verwschwunden

Verfasst: Mi 11. Jan 2023, 19:19
von malsdgtac
Das Problem ist genau so wie Faar geschrieben hat:
Das Icon "Frontend-Gruppen" wird angzeigt und bei Klick darauf wirden auch alle Frontend-Gruppen gelistet. Bei Klick auf eine Frontend-Gruppe wird rechts dann aber nur der Tab "Übersicht" angezeigt, der Tab "Frontend-Berechtigungen" fehlt.

Ich habe heute nochmals mit PHP7.4 gestestet - auch dort tritt das Problem auf, scheint also nicht an PHP8 zu liegen.

MIt PHP8 bekomme ich folgende Fehlermeldungen im errorlog.txt:

Bei Klick auf "Frontend-Gruppen":

Code: Alles auswählen

PHP Warning:  Undefined array key "idfrontendgroup" in /contenido/includes/include.frontend.group_menu.php on line 48
PHP Warning:  Undefined array key "frontendusers" in /contenido/includes/include.frontend.user_edit.php on line 24
Bei Klick auf eine Frontend-Gruppe:

Code: Alles auswählen

PHP Warning:  Undefined array key "frontendlogic" in /contenido/includes/include.frontend.group.subnav.php on line 35
PHP Warning:  Undefined array key "frontendgroups" in /contenido/includes/include.frontend.group_edit.php on line 19
PHP Warning:  Undefined array key "filter_in" in /contenido/includes/include.frontend.group_edit.php on line 246
PHP Warning:  Undefined array key "filter_non" in /contenido/includes/include.frontend.group_edit.php on line 247
data/logs/setuplog.txt habe ich auch gecheckt - eine solche habe ich nicht mehr in dem Ordner, ich glaube auch nicht, dass ich die schon gelöscht habe.

Danke für Eure Unterstützung.

Re: Reiter Frontend-Berechtigungen verwschwunden

Verfasst: Mi 11. Jan 2023, 22:03
von xmurrix
Das Fehlen der Tab "Frontend-Berechtigungen" kann ich auch bestätigen. Das schein ein Bug zu sein und sollte gefixt werden.

Die PHP Warnungen kann man abstellen, wenn man eine Datei data/config/<environment>/config.local.php mit folgendem Inhalt erstellt

Code: Alles auswählen

<?php
global $cfg;
$cfg['php_error_reporting'] = E_ALL & ~(E_STRICT | E_NOTICE | E_WARNING);
Natürlich sollte man idealerweise auh diese PHP Warnungen fixen, aber das könnte noch an vielen weiteren Stellen auftauchen...

Re: Reiter Frontend-Berechtigungen verwschwunden

Verfasst: Do 12. Jan 2023, 00:13
von xmurrix
Hallo zusammen,

das Problem mit den verschwundenen Frontend-Berechtigungen ist behoben, es gab einen Fehler in der Funktion scanPlugins().

Siehe Ticket #277 und Commit 082526e8d9a21f57c43351de62d44b52c8268396.

Grüße
xmurix

Re: Reiter Frontend-Berechtigungen verwschwunden

Verfasst: Fr 13. Jan 2023, 10:27
von malsdgtac
Vielen Dank für eure prompte Unterstützung. Ich habe die Änderung eingebaut und zumindest unter PHP7.4 scheint der Tab wieder auf. PHP8 teste ich dann nächste Woche. Schaut mir aber nach keiner Änderung aus, die PHP-Version abhängig ist ;-)