Nach Serverumzug: Antworten möglich, aber keine neuen Themen
Verfasst: 29.12.2007 13:04
Hallo,
ich habe ein Forum auf einen anderen Server umgezogen und es scheint alles auch zu funktionieren, also Benutzer registrieren, Themen sperren und entsperren, auf Themen antworten.
Nur: es können keine neuen Themen erstellt werden :
Fehlermeldung:
Debug-Modus ist eingeschaltet, es kommen aber keine weiteren Meldungen 
Ich habe schon etwas in den Code hineingeschaut und vermute das er in der posting.php das Array $is_auth falsch bekommt. Bei Zeile ca. 344
kommt er nicht weiter. Die drei Echo-Zeilen sind von mir eingefügt, um zu sehen, was in $is_auth steht:
wiederholt sich einigemale. Scheinbar wird bei jedem Post-Versuch das Array an $is_auth neu angehängt.
aktuelles Ende des Arrays:
Konfiguration: MySQL 5.0.18
PHP: 5.1.2
phpbb: 2.0.21
MOD: Database Maintanace Mod (heute installiert und auch "Wiederherstellen der automatischen Zähler" ausgeführt.
Anti-Bod-Question-Mod
Das Ganze ist in einem MK-Portal integriert. (Und funktionierte auch wunderbar bisher so).
Danke schonmal
Martin
ich habe ein Forum auf einen anderen Server umgezogen und es scheint alles auch zu funktionieren, also Benutzer registrieren, Themen sperren und entsperren, auf Themen antworten.
Nur: es können keine neuen Themen erstellt werden :
Fehlermeldung:
Code: Alles auswählen
Nur haben die Berechtigung, in diesem Forum Beiträge zu erstellen.

Ich habe schon etwas in den Code hineingeschaut und vermute das er in der posting.php das Array $is_auth falsch bekommt. Bei Zeile ca. 344
Code: Alles auswählen
if ( !$is_auth[$is_auth_type] )
{
if ( $userdata['session_logged_in'] )
{
echo "<!-- !";
echo "is_auth: " . var_dump($is_auth)."\n";
echo "--->";
message_die(GENERAL_MESSAGE, sprintf($lang['Sorry_' . $is_auth_type], $is_auth[$is_auth_type . "_type"]));
}
...
kommt er nicht weiter. Die drei Echo-Zeilen sind von mir eingefügt, um zu sehen, was in $is_auth steht:
Code: Alles auswählen
array(38) {
[3]=>
array(21) {
["auth_view"]=>
bool(true)
["auth_view_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_read"]=>
bool(true)
["auth_read_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_post"]=>
bool(true)
["auth_post_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_reply"]=>
bool(true)
["auth_reply_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_edit"]=>
bool(true)
["auth_edit_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_delete"]=>
bool(true)
["auth_delete_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_sticky"]=>
bool(true)
["auth_sticky_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_announce"]=>
bool(true)
["auth_announce_type"]=>
string(18) "<b>Moderatoren</b>"
["auth_vote"]=>
bool(true)
["auth_vote_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_pollcreate"]=>
bool(true)
["auth_pollcreate_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_mod"]=>
bool(true)
}
[4]=>
array(21) {
["auth_view"]=>
bool(true)
["auth_view_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_read"]=>
bool(true)
["auth_read_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_post"]=>
bool(true)
["auth_post_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_reply"]=>
bool(true)
["auth_reply_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_edit"]=>
bool(true)
["auth_edit_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_delete"]=>
bool(true)
["auth_delete_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_sticky"]=>
bool(true)
["auth_sticky_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_announce"]=>
bool(true)
["auth_announce_type"]=>
string(18) "<b>Moderatoren</b>"
["auth_vote"]=>
bool(true)
["auth_vote_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_pollcreate"]=>
bool(true)
["auth_pollcreate_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_mod"]=>
bool(true)
}
aktuelles Ende des Arrays:
Code: Alles auswählen
[43]=>
array(21) {
["auth_view"]=>
bool(true)
["auth_view_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_read"]=>
bool(true)
["auth_read_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_post"]=>
bool(true)
["auth_post_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_reply"]=>
bool(true)
["auth_reply_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_edit"]=>
bool(true)
["auth_edit_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_delete"]=>
bool(true)
["auth_delete_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_sticky"]=>
bool(true)
["auth_sticky_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_announce"]=>
bool(true)
["auth_announce_type"]=>
string(18) "<b>Moderatoren</b>"
["auth_vote"]=>
bool(true)
["auth_vote_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_pollcreate"]=>
bool(true)
["auth_pollcreate_type"]=>
string(38) "<b>Benutzer mit speziellen Rechten</b>"
["auth_mod"]=>
bool(true)
}
}
PHP: 5.1.2
phpbb: 2.0.21
MOD: Database Maintanace Mod (heute installiert und auch "Wiederherstellen der automatischen Zähler" ausgeführt.
Anti-Bod-Question-Mod
Das Ganze ist in einem MK-Portal integriert. (Und funktionierte auch wunderbar bisher so).
Danke schonmal
Martin