seit fast 6 Jahren läuft bei mir ein php Forum Version 2.0.23, völlig ohne Probleme. Jetzt kriege ich von einem Tag auf den anderen eine Fehlermeldung, obwohl seit der Einrichtung vor 6 Jahren nichts am Code verändert wurde.
Die Fehlermeldung erscheint, wenn ich die Befugnisse eines Nutzers verändern möchte bzw. einen Benutzer zum Moderator mache. Die Befugnisänderung wird dann nicht vom System übernommen, sondern ich bekomme folgende Fehlermeldung:
Code: Alles auswählen
Warning: Illegal string offset 'auth_mod' in [...]/phpbb/admin/admin_ug_auth.php on line 293
Code: Alles auswählen
Warning: Cannot modify header information - headers already sent by (output started at [...]/phpbb/admin/admin_ug_auth.php:293) in [...]/phpbb/admin/page_header_admin.php on line 143
Warning: Cannot modify header information - headers already sent by (output started at [...]/phpbb/admin/admin_ug_auth.php:293) in [...]/phpbb/admin/page_header_admin.php on line 145
Warning: Cannot modify header information - headers already sent by (output started at [...]/phpbb/admin/admin_ug_auth.php:293) in [...]/phpbb/admin/page_header_admin.php on line 146
Code: Alles auswählen
( isset($auth_access[$forum_id]['auth_mod']) && $change_mod_list[$forum_id]['auth_mod'] != $auth_access[$forum_id]['auth_mod'] ) ||
Leider half es nicht weiter. Am Anfang/Ende der entsprechenden php-Datei befinden sich keine Leerzeichen oder Leerzeilen und es ist auch das Format ANSI eingestellt.
Ich habe so gut wie keinerlei Programmierkenntnisse und verstehe wenig von der Materie. Könnt Ihr mir sagen, was da momentan schief läuft bzw. warum der Fehler so unvermittelt auftaucht?
Welche Mods ich (damals vor 6 Jahren) eingebaut habe, weiß ich ehrlich gesagt schon gar nicht mehr. Es war auf jeden Fall auch etwas für eine komfortablere Benutzeradministration dabei (, was ebenfalls seit 6 Jahren super funktionierte).
Vielen Dank und viele Grüße!
- Siddd