phpBB : Kritischer Fehler

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
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

phpBB : Kritischer Fehler

Beitrag von Kiss News »

Hallo!

Wollte gerade ein Thema in meinem Forum verschieben, da kommt plötzlich diese Meldung:
phpBB : Kritischer Fehler

Error updating sessions table

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 ' session_topic = '0' WHERE session_id = '73eb3a6c84da8f08

UPDATE phpbb_sessions SET session_time = 1159087899, session_page = , session_topic = '0' WHERE session_id = '73eb3a6c84da8f0865b3949c41bb90d0'

Line : 312
File : /www/htdocs/w0065e53/phpbb2/includes/sessions.php
Weiss vielleicht jemand, woran das liegt und wie man diesen beheben kann? Mich würde auch brennend interessieren, woher dieser Fehler auf einmal kommt, denn bisher funktionierte alles wunderbar, habe auch meines Wissens nix geändert... :-? Habe früher auch schon Themen problemlos verschoben...

Danke!

P.S.: Zeile 312 ist die vorletzte hier:

Code: Alles auswählen

$sql = "UPDATE " . SESSIONS_TABLE . "
						SET session_time = $current_time, session_page = $thispage_id$update_admin, session_topic = '".$thistopic_id ."'
						WHERE session_id = '" . $userdata['session_id'] . "'";
					if ( !$db->sql_query($sql) )
					{
						message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
					}
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Das hier session_page = $thispage_id$update_admin ist nicht standard phpBB. Da hast Du irgendwann irgendeine Mod eingebaut und dieser liefert nun für die Variablen $thispage_id und $update_admin keine Werte mehr, weswegen es in der SQL leer bleibt , session_page = , session_topic = '0'. Dies wiederum mag mySQL nicht (ist auch verständlich) und meldet einen Fehler.

Prüf Deine eingebauten Mods. ;)

Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

das ist unmöglich, habe das Board vor 2 Jahren gebaut, mit ca. 200 Mods.
Habe aber bisher keine Probleme gehabt, nur dieses eine Thema ging nicht zu verschieben, alle anderen schon !??

Naja, egal, das Thema wurde nun gelöscht. Danke für die Info, ich hoffe es kommt künfig nicht mehr vor :roll:
Antworten

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