Seite 1 von 1
Admin Problem
Verfasst: 23.02.2006 23:21
von Uwe182
Hallo,
neuerdings bekomme ich im admin bereich folgende Fehlermeldung.
Warning: preg_match() expects parameter 2 to be string, array given in /var/www/web1/html/blink-182/phpBB2/includes/sessions.php on line 509
Eine pro Menüpunkt im Adminbereich. Die Links aus dem Adminbereich gehen auch alle nicht. DAs kuriose dabei ist das die sessions.php nicht verändert wurde.
Ich habe auch bereits das komplette Forum neu auf den Server geladen, bringt leider auch nichts... Was kann das sein?
Über Hilfe würde ich mich sehr freuen.
Uwe
Verfasst: 24.02.2006 00:49
von cYbercOsmOnauT
Das muss auch nicht sein. Der Fehler entsteht durch einen fehlerhaften Aufruf von der Funktion append_sid (Hinzufügen der SessionID an URL's), die man in der sessions.php findet.
Hast Du in letzter Zeit Deine index.php vom Adminbereich modifiziert?
Grüße,
Tekin
Verfasst: 24.02.2006 08:48
von Uwe182
zuletzt habe ich den junior admin eingebaut, der fehler trat aber erst tage später auf....
Hier der Link zu Admin / index.txt
http://www.blink-182.de/phpBB2/admin/index.txt
Danke schon mal für deine Hilfe Tekin
Verfasst: 24.02.2006 09:17
von Yoshi
hi,
bin kein profi aber fehlt bei dir dann nicht das:
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------
#
ksort($module);
while( list($cat, $action_array) = each($module) )
{
$cat = ( !empty($lang[$cat]) ) ? $lang[$cat] : preg_replace("/_/", " ", $cat);
$template->assign_block_vars("catrow", array(
"ADMIN_CATEGORY" => $cat)
);
ksort($action_array);
$row_count = 0;
while( list($action, $file) = each($action_array) )
{
$row_color = ( !($row_count%2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($row_count%2) ) ? $theme['td_class1'] : $theme['td_class2'];
$action = ( !empty($lang[$action]) ) ? $lang[$action] : preg_replace("/_/", " ", $action);
$template->assign_block_vars("catrow.modulerow", array(
"ROW_COLOR" => "#" . $row_color,
"ROW_CLASS" => $row_class,
"ADMIN_MODULE" => $action,
"U_ADMIN_MODULE" => append_sid($file))
);
$row_count++;
}
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
jr_admin_make_left_pane();
Verfasst: 24.02.2006 09:29
von Uwe182
ahhhhh
Eigentlich bin ich die Junior Admin installation mehrmals durchgegangen, aber dann habe ich das immer öfters übersehen!
Danke für die schnelle Hilfe!!
Danke danke danke
Gruß Uwe
Verfasst: 24.02.2006 09:35
von Yoshi
Gern geschehen.. hauptsache es läuft nun.
