Befugnisse werden nicht gespeichert
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Befugnisse werden nicht gespeichert
Moin,
ich nutze phpBB2.0.10 und php5.0.2 auf nem Linuxrechner.
Das ganze Forum funktioniert soweit auch ganz gut, allerdings werden Befugnisse (Rechte) die ich Gruppen, oder Benutzern zuweise nicht gespeichert.
Ich habe eine versteckte Gruppe angelegt die in allen Foren moderations-Rechte haben soll. Wenn ich dann unter 'Gruppen' -> 'Befugnisse' für jedes Forum 'ist hier Moderator' auswähle und auf 'absenden' klicke wird das nicht gespeichert.
Ich befürchte das liegt an der von mir genutzten PHP Version. Gibt es da schon ein Workaround?
Die Suchfunktion lieferte mir nur jemanden mit dem gleichen Problem, aber keine Lösung.
Vielen Dank,
Torfo
EDIT:
Ach ja, es sind keine Mods/Hacks/sonstiges installiert. Es handelt sich um eine frische phpBB Installation von phpBB.com.
ich nutze phpBB2.0.10 und php5.0.2 auf nem Linuxrechner.
Das ganze Forum funktioniert soweit auch ganz gut, allerdings werden Befugnisse (Rechte) die ich Gruppen, oder Benutzern zuweise nicht gespeichert.
Ich habe eine versteckte Gruppe angelegt die in allen Foren moderations-Rechte haben soll. Wenn ich dann unter 'Gruppen' -> 'Befugnisse' für jedes Forum 'ist hier Moderator' auswähle und auf 'absenden' klicke wird das nicht gespeichert.
Ich befürchte das liegt an der von mir genutzten PHP Version. Gibt es da schon ein Workaround?
Die Suchfunktion lieferte mir nur jemanden mit dem gleichen Problem, aber keine Lösung.
Vielen Dank,
Torfo
EDIT:
Ach ja, es sind keine Mods/Hacks/sonstiges installiert. Es handelt sich um eine frische phpBB Installation von phpBB.com.
-
- Ehemaliges Teammitglied
- Beiträge: 5703
- Registriert: 26.02.2004 00:09
Du kannst diese Version verwenden:
http://phpbb-php5mod.sourceforge.net/
Oder Du machst die Änderungen selbst:Ich hab's nicht getestet aber das sollte Dein Problem beheben.
In der oben verlinkten Version sind noch andere Änderungen aber die Einzig relevante dürfte die Änderung an der admin_ug_auth.php sein.
Gruß Christian
http://phpbb-php5mod.sourceforge.net/
Oder Du machst die Änderungen selbst:
Code: Alles auswählen
----- öffne -----
admin/admin_ug_auth.php
----- finde -----
( isset($auth_access[$forum_id]['auth_mod']) && $change_mod_list[$forum_id]['auth_mod'] != $auth_access[$forum_id]['auth_mod'] ) ||
( !isset($auth_access[$forum_id]['auth_mod']) && !empty($change_mod_list[$forum_id]['auth_mod']) )
----- ersetze mit -----
( isset($auth_access[$forum_id]['auth_mod']) && $change_mod_list[$forum_id] != $auth_access[$forum_id]['auth_mod'] ) ||
( !isset($auth_access[$forum_id]['auth_mod']) && !empty($change_mod_list[$forum_id]) )
----- finde -----
$update_mod_status[$forum_id] = $change_mod_list[$forum_id]['auth_mod'];
----- ersetze mit -----
$update_mod_status[$forum_id] = $change_mod_list[$forum_id];
In der oben verlinkten Version sind noch andere Änderungen aber die Einzig relevante dürfte die Änderung an der admin_ug_auth.php sein.
Gruß Christian
---
Also ich nutze auch php 5... und mit hatte diesen Fehler. Mit der vorgeschlagenen Änderung wird dieser Fehler behoben. 
Jedoch funktioniert die Benutzer in diesem Forum: - Anzeige nicht.
Oder wie lange braucht es bis jemand in einem Forum als Benutzer angezeigt wird? Wenn ich nach einiger Zeit aktualisier, dann wird auch wer angezeigt.

Jedoch funktioniert die Benutzer in diesem Forum: - Anzeige nicht.
Oder wie lange braucht es bis jemand in einem Forum als Benutzer angezeigt wird? Wenn ich nach einiger Zeit aktualisier, dann wird auch wer angezeigt.
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
@Christian_W
@Christian_W:
Diese besagte Problem ist mir auch aufgefallen hab seit 2 Tagen meinen Hoster zu PHP 5 geprügelt.....
Kannst du mir veraten aus welchem Grund du das Array auth_mod wegfallen lässt....
Hab die Änderung vorgenommen und es geht, jedoch würde ich auch gerne die Hintergründe hierzu erfahren ihr Modder seit ja mehr in den PHPBB Code involiert als die Weniganpasser
Dann könnte ich vermutlich das bestehende Problem im einfachen Eingabemodus auch beheben:
versteckte Foren (privat) den Zugriff setzen, dies wird auch nicht übernommen bei meinem PHP 5.02....Hab mich schon im Kreis gedreht da ich in der admin_ug_auth nichts geändert hab und meine anderen Änderungen irrtümlich beschuldigt habe
Diese besagte Problem ist mir auch aufgefallen hab seit 2 Tagen meinen Hoster zu PHP 5 geprügelt.....
Kannst du mir veraten aus welchem Grund du das Array auth_mod wegfallen lässt....
Hab die Änderung vorgenommen und es geht, jedoch würde ich auch gerne die Hintergründe hierzu erfahren ihr Modder seit ja mehr in den PHPBB Code involiert als die Weniganpasser

Dann könnte ich vermutlich das bestehende Problem im einfachen Eingabemodus auch beheben:
versteckte Foren (privat) den Zugriff setzen, dies wird auch nicht übernommen bei meinem PHP 5.02....Hab mich schon im Kreis gedreht da ich in der admin_ug_auth nichts geändert hab und meine anderen Änderungen irrtümlich beschuldigt habe

-
- Ehemaliges Teammitglied
- Beiträge: 5703
- Registriert: 26.02.2004 00:09
Offenbar hat sich an der Behandlung von mehrdimensionalen Arrays in PHP5 geändert. Das Problem mit dem einfachen Modus lässt sich so beheben: Ich will mir die Änderungen mal noch genauer ansehen, bin aber bisher noch nicht dazu gekommen.
Gruß Christian
Code: Alles auswählen
----- öffne -----
admin/admin_ug_auth.php
----- finde -----
if( $forum_access[$i][$auth_field] == AUTH_ACL && isset($change_acl_list[$forum_id][$auth_field]) )
----- ersetze mit -----
if( $forum_access[$i][$auth_field] == AUTH_ACL && isset($change_acl_list[$forum_id]) )
----- finde -----
( !isset($auth_access[$forum_id][$auth_field]) && !empty($change_acl_list[$forum_id][$auth_field]) ) ) ||
----- ersetze mit -----
( !isset($auth_access[$forum_id][$auth_field]) && !empty($change_acl_list[$forum_id]) ) ) ||
Gruß Christian
---