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

Code: Alles auswählen

LIMIT 50';
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!!! :-?