Seite 2 von 6
Verfasst: 28.10.2003 22:13
von TheSteffen
Ich bekomme folgende Fehlermeldung
Code: Alles auswählen
phpBB : Kritischer Fehler
Error clearing sessions table
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near 'ORDER BY session_start LIMIT 50' at line 2
DELETE FROM phpbb_sessions ORDER BY session_start LIMIT 50
Line : 226
File : /data/httpd/htdocs/phpBB2/common.php
Kann da leider nicht so richtig was mit anfangen. Kann mir jemand helfen?
Verfasst: 29.10.2003 01:27
von oxpus
Der String muss mit
enden. Prüf das mal bitte. Das war in der ersten Version des Mods noch falsch...
Verfasst: 29.10.2003 07:39
von TheSteffen
Ja, tut er bei mir:
Code: Alles auswählen
// Delete old sessions
//
$sql = 'DELETE FROM ' . SESSIONS_TABLE . '
ORDER BY session_start
LIMIT 50';
if ( $session_count >= '100' )
Ich habe auch die neuste Version verbaut.
Gibt es noch einen anderen Tipp?
Verfasst: 29.10.2003 07:49
von TheSteffen
Habe aber noch in der admin_Sessions.php
Folgenden Code gefunden
Code: Alles auswählen
// Counting the sessions
$session_count = $db->sql_numrows($result);
$limit = 50;
$last = 100-$session_count;
?>
<h1>Session Manager</h1>
Ist der richtig?
Verfasst: 29.10.2003 11:34
von oxpus
Ja das ist richtig. Hm das sollte doch jetzt alles stimmen.....
Dann versuch doch nochmal die erste Variante:
Ersetze in der common.php
Code: Alles auswählen
// Delete old sessions
//
$sql = 'DELETE FROM ' . SESSIONS_TABLE . '
ORDER BY session_start
LIMIT 50';
mit
Code: Alles auswählen
// Delete old sessions
//
$sql = 'DELETE FROM ' . SESSIONS_TABLE . '
ORDER BY session_start
LIMIT 50;
OXPUS
Verfasst: 29.10.2003 12:37
von Dwing
der richtige Code is
Code: Alles auswählen
// Delete old sessions
//
$sql = 'DELETE FROM ' . SESSIONS_TABLE . '
ORDER BY session_start
LIMIT 50';
Die admin_sessions.php hat mit der common.php nix zu tun....
Am besten den neuste Download benutzen...
Verfasst: 29.10.2003 14:21
von TheSteffen
Ich habe das 2.06 Board.
habe auch den neuste Sessions Mod 101
Alles richtig eingebaut.
Erhalte aber, immer wenn die Session geleert werden soll, folgende Fehlermeldung.
Code: Alles auswählen
phpBB : Kritischer Fehler
Error clearing sessions table
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near 'ORDER BY session_start LIMIT 50' at line 2
DELETE FROM phpbb_sessions ORDER BY session_start LIMIT 50
Line : 226
File : /data/httpd/htdocs/phpBB2/common.php
Was kann ich tun? Kann es etwas mit der Datenbank zu tun haben?
Habe leider nicht so viel Erfahrung.
Verfasst: 29.10.2003 14:28
von TheSteffen
Habe mal die phpbb_sessions aus der datenbank exportiert.
da steht folgendes drin
Code: Alles auswählen
# Tabellenstruktur für Tabelle `phpbb_sessions`
#
CREATE TABLE `phpbb_sessions` (
`session_id` char(32) NOT NULL default '',
`session_user_id` mediumint(8) NOT NULL default '0',
`session_start` int(11) NOT NULL default '0',
`session_time` int(11) NOT NULL default '0',
`session_ip` char(8) NOT NULL default '0',
`session_page` int(11) NOT NULL default '0',
`session_logged_in` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`session_id`),
KEY `session_user_id` (`session_user_id`),
KEY `session_id_ip_user_id` (`session_id`,`session_ip`,`session_user_id`)
) TYPE=MyISAM;
Falls das weiterhilft.
Verfasst: 29.10.2003 14:32
von Dwing
reparier und optimier die Tabelle mal...
Verfasst: 30.10.2003 15:52
von AmigaLink
TheSteffen hat geschrieben:Ich habe das 2.06 Board.
habe auch den neuste Sessions Mod 101
Alles richtig eingebaut.
Erhalte aber, immer wenn die Session geleert werden soll, folgende Fehlermeldung.
Code: Alles auswählen
phpBB : Kritischer Fehler
Error clearing sessions table
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near 'ORDER BY session_start LIMIT 50' at line 2
DELETE FROM phpbb_sessions ORDER BY session_start LIMIT 50
Line : 226
File : /data/httpd/htdocs/phpBB2/common.php
Was kann ich tun? Kann es etwas mit der Datenbank zu tun haben?
Habe leider nicht so viel Erfahrung.
Na Prima.
Ich hatte gerade einen netten Besucheransturm und habe nun das gleiche Problem!!!
