wieder mal session.php

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
fuchs
Mitglied
Beiträge: 29
Registriert: 11.03.2003 11:41
Wohnort: Dornbirn
Kontaktdaten:

wieder mal session.php

Beitrag von fuchs »

hi

hab ein problem mit der session.php und komm nicht darauf was es sein kann.
Hoffe dass jemand der besser bewandert ist mit php eine lösung weiss.

bekomme hin und wieder mal folgende fehlermeldung.

Code: Alles auswählen

phpBB : Critical Error 

Error updating sessions table 

DEBUG MODE 

SQL Error : 1054 Unknown column 'PAGE_LINKS' in 'field list' 

UPDATE phpbb_sessions SET session_time = 1054068698, session_page = PAGE_LINKS WHERE session_id = 'ec5221f943ea2db30e5c13ab3765946d' 

Line : 267 
File : C:\ACCOUNTS\wetten\www\phpbb2\includes\sessions.php
meistens verschwindet der fehler nach mehrmaligen aktualisieren wieder.

das forum läuft in einem frame, kann mir aber nicht vorstellen dass es daran liegt.
der fehler kommt in unregelmässigen abständen.

hier noch die betrefenden zeilen aus der session.php

Code: Alles auswählen

                                //
                                // Only update session DB a minute or so after last update
                                //
                                if ( $current_time - $userdata['session_time'] > 60 )
                                {
                                        $sql = "UPDATE " . SESSIONS_TABLE . "
                                                SET session_time = $current_time, session_page = $thispage_id
                                                WHERE session_id = '" . $userdata['session_id'] . "'";
                                        if ( !$db->sql_query($sql) )
                                        {
                                                message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
                                        }

                                        if ( $userdata['user_id'] != ANONYMOUS )
                                        {
                                                $sql = "UPDATE " . USERS_TABLE . "
                                                        SET user_session_time = $current_time, user_session_page = $thispage_id
                                                        WHERE user_id = " . $userdata['user_id'];
                                                if ( !$db->sql_query($sql) )
                                                {
                                                        message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
                                                }
                                        }
hoffe dass mir jemand recht schnell helfen kann, da der fehler bei
einem board auftritt das ich betreue.

thomas
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

http://www.phpbb.de/viewtopic.php?t=28152
..sollte für dich interessant sein.

Wenn es sich um "links" um einen fertigen Hack handeln, sollte bei dessen Anleitung eigentlich ´ne Notiz zur Anpassung der constants.php dabei sein.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“