Seite 1 von 2

[3.3] [3.3.5] phpbb/auth/auth.php on line 919: Undefined index

Verfasst: 07.10.2021 09:28
von cpg
Guten Morgen,

nach einem Update läuft das Forum stockend. Die Fehlersuche ergab eine Meldung, die ich vor Jahren auch schon einmal hatte. Dummer Weise habe ich mir nicht aufgeschrieben, wie ich es damals gelöst habe. Ich habe bei einer früheren Version ziemlich lange getüftelt, aber es letztendlich doch gelöst.
Vielleicht hat jemand eine Idee.

Gruß
cpg

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file [ROOT]/phpbb/auth/auth.php on line 918: Undefined offset: 119
[phpBB Debug] PHP Notice: in file [ROOT]/phpbb/auth/auth.php on line 918: Undefined offset: 119
[phpBB Debug] PHP Notice: in file [ROOT]/phpbb/auth/auth.php on line 919: Undefined index:
[phpBB Debug] PHP Notice: in file [ROOT]/phpbb/auth/auth.php on line 918: Undefined offset: 118
[phpBB Debug] PHP Notice: in file [ROOT]/phpbb/auth/auth.php on line 918: Undefined offset: 118
[phpBB Debug] PHP Notice: in file [ROOT]/phpbb/auth/auth.php on line 919: Undefined index:
[phpBB Debug] PHP Notice: in file [ROOT]/phpbb/auth/auth.php on line 918: Undefined offset: 117
[phpBB Debug] PHP Notice: in file [ROOT]/phpbb/auth/auth.php on line 918: Undefined offset: 117
[phpBB Debug] PHP Notice: in file [ROOT]/phpbb/auth/auth.php on line 919: Undefined index:
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4467: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3017)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4467: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3017)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4467: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3017)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4467: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3017

Re: [3.3] [3.3.5] phpbb/auth/auth.php on line 919: Undefined index

Verfasst: 07.10.2021 10:52
von Mike-on-Tour
Da scheint etwas mit den Berechtigungen nicht ganz zu stimmen. Das Ganze passiert in einem Ablauf-Zweig, in dem geprüft wird, welche Berechtigungen auf "Nie" stehen.
Wenn ich meine Installation von phpBB 3.3.5 ansehe, werden offensichtlich für irgendeine Gruppe die Berechtigungen für das Sichern von Entwürfen, die Suche und das Versenden von E-Mails falsch ausgelesen bzw. sind nicht korrekt gesetzt (bei dir können das auch andere Berechtigungen sein, schau mal in der Tabelle phpbb_acl_options nach, welche Einträge sich hinter den Id's 117, 118 und 119 verbergen).

Dann kannst du für deine Gruppen diese Berechtigungen ansehen und ggf. neu setzen, vielleicht behebt das den Fehler, ist jetzt aber nur ins Blaue gedacht.

Re: [3.3] [3.3.5] phpbb/auth/auth.php on line 919: Undefined index

Verfasst: 07.10.2021 11:10
von cpg
Danke erstmal.
Ich ärgere mich, dass ich meine damalige Lösung nicht in ein Heft geschrieben habe.

Re: [3.3] [3.3.5] phpbb/auth/auth.php on line 919: Undefined index

Verfasst: 08.10.2021 09:09
von cpg
Eine nähere Betrachtung der Tabelle ergab keine Auffälligkeiten und eine Untersuchung mit dem STK ergab auch keine Fehler oder verunglückte Berechtigungen.
Die Daten aus dem Update habe ich auch alle noch einmal hochgeladen. Die Fehlersuche wird mich noch weiter beschäftigen.

Re: [3.3] [3.3.5] phpbb/auth/auth.php on line 919: Undefined index

Verfasst: 08.10.2021 16:07
von Dr.Death
Gibt es in der Tabelle phpbb_acl_options Einträge mit den auth_option_id
117
118
119

?

Wenn ja, wie lauten dazu die Werte von auth_option ?

Re: [3.3] [3.3.5] phpbb/auth/auth.php on line 919: Undefined index

Verfasst: 08.10.2021 16:10
von cpg
Ja, Werte gibt es und die stehen auf is_global auf 1

Re: [3.3] [3.3.5] phpbb/auth/auth.php on line 919: Undefined index

Verfasst: 08.10.2021 16:18
von Dr.Death
die Werte von auth_option dazu ?

Re: [3.3] [3.3.5] phpbb/auth/auth.php on line 919: Undefined index

Verfasst: 08.10.2021 16:45
von cpg
117 u_rt_enable | bei is_global: 1
118 u_rt_view | bei is_global: 1
119 m_pm_report | bei is_global: 1

Re: [3.3] [3.3.5] phpbb/auth/auth.php on line 919: Undefined index

Verfasst: 08.10.2021 17:21
von Dr.Death
Ok, die IDs 117 und 118 sind kein reiner phpBB Standard und müssen von einer Extension kommen.
ID 119 is m_pm_report ...

Code: Alles auswählen

	'ACL_M_PM_REPORT'	=> 'Kann Meldungen zu Privaten Nachrichten schließen und löschen<br /><em>Diese Berechtigung wird global und nicht forenbezogen erteilt.</em>', // This moderator setting is only global (and not local)
Es muss also was mit den Rollen Rechten zu tun haben.

Irgendwo bei Dir ist der Wurm drin, das eine auth_option_id in irgendwelchen Rollen verwurstelt, die entweder nicht mehr existiert oder falsch vergeben wurde.

Zum Testen (am besten auf einem wiederhergestellten Testboard mit den gleichen Daten wie das Problemboard):
Alle Extension deaktivieren und ggf. auch entfernen..... am besten die, die u_rt_enable und u_rt_view verwenden.....

Re: [3.3] [3.3.5] phpbb/auth/auth.php on line 919: Undefined index

Verfasst: 08.10.2021 17:43
von chris1278
U_RT_ könnte das eventuel die extension recent topics sein.