Und zwar, wenn ich eingeloggt bin und eine Weile nichts tue, nur die Seite offen ist und dann wieder was im Forum machen will, werde ich mit folgendem netten Fehler begrüßt.
An sich ist er nicht so tragisch, ich muss das Board nur neu aufrufen dann geht es wieder, bin dann jedoch auch ausgeloggt, schön ist es also nicht und wer weiß ob es nicht irgendwann noch mehr streikt. Hat irgendwer einen Plan, was da los sein könnte?phpBB : Critical Error
Error creating new session
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 0)' at line 3
INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin, session_type, session_mode, session_var, session_forum_id) VALUES ('9bd8e4ef8d146be133054c15efe18ece', -1, 1145522833, 1145522833, 'acb11f0f', 0, 0, 0, 'f', '0', , 0)
Line : 236
File : sessions.php
Die betreffende Stelle in der session.php ist folgende:
Code: Alles auswählen
//-- mod : Advanced Session Management -----------------------------------------
// here we added
// , session_type, session_mode, session_var, session_forum_id
// , '$page_type', '$page_mode', $page_var, $page_forum_id
//-- modify
$sql = "INSERT INTO " . SESSIONS_TABLE . "
(session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin, session_type, session_mode, session_var, session_forum_id)
VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login, $admin, '$page_type', '$page_mode', $page_var, $page_forum_id)";
//-- fin mod : Advanced Session Management -------------------------------------
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error creating new session', '', __LINE__, __FILE__, $sql);
}
}
if ( $user_id != ANONYMOUS )
{
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;
if (!$admin)
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_session_time = $current_time, user_session_page = $page_id, user_lastvisit = $last_visit
WHERE user_id = $user_id";