Seite 1 von 1

Error clearing sessions table

Verfasst: 27.03.2003 11:50
von froschi
Hallo phpbb-Experten,

folgende Fehlermeldung erhalte ich bei ca. jeden 2-3 Aufruf:

phpBB : Critical Error
Error clearing sessions table


Fehlermeldung bei aktiviertem Debug Modus:

DEBUG MODE

SQL Error : 1034 Incorrect key file for table: 'phpbb_sessions'. Try to repair it

DELETE FROM phpbb_sessions WHERE session_time < 1048757640 AND session_id <> '89a25cc2016bdbdc26b1492be8ecb331'

Line : 283
File : /home/sites/site274/web/forum/includes/sessions.php



Meine Frage um keinen Fehler zu machen. Soll ich die DELETE FROM - Zeile in phpMyAdmin ausführen?
Und aus welchem Grund kommt es zu solch einem Fehler, ohne irgendetwas am Forum gemacht zu haben?

Vielen Dank für eure Antworten!

grüße
froschi

Re: Error clearing sessions table

Verfasst: 27.03.2003 14:53
von Schumi
froschi hat geschrieben:SQL Error : 1034 Incorrect key file for table: 'phpbb_sessions'. Try to repair it
Repariere mal die Tabelle phpbb_sessions mit phpmyadmin.

Verfasst: 27.03.2003 15:01
von froschi
Hi Schumi,

wie repariere ich eine Tabelle mit phpMyAdmin??

Hatte noch nie mit solch einem Problem zu tun.

gruß
froschi

Verfasst: 27.03.2003 15:06
von Schumi
Führe im phpmyadmin folgenden Code aus:

Code: Alles auswählen

REPAIR TABLE phpbb_sessions ;

Verfasst: 27.03.2003 15:19
von froschi
Habe ich gemacht, bekomme folgende Fehlermeldung:

SQL-Befehl :

REPAIR TABLE phpbb_sessions

MySQL meldet:


You have an error in your SQL syntax near 'REPAIR TABLE phpbb_sessions ' at line 1


Ich habe die Syntax auch variiert, doch immer die gleiche Fehlermeldung.

Was für Möglichkeiten habe ich noch?
Tabelle löschen und durch eine ca 1 Woche alte Sicherungstabelle austauschen?

grüße
froschi

Verfasst: 27.03.2003 15:24
von Schumi

Code: Alles auswählen

REPAIR TABLE `phpbb_sessions` ;
So ist's richtig :D

Verfasst: 27.03.2003 18:15
von froschi
Alle möglichen Syntaxen ausprobiert. :cry:

Immer die gleiche Fehlermeldung. Ist die Reparatur nicht möglich?

Benutze phpMyAdmin-Version 2.2.3

Ist "Löschen" der Tabelle und mit einer älteren Sicherungstabelle austauschen eine Alternative? Oder Löschen und mit einer Daten-Leeren Tabelle weitermachen?

grüße
froschi

Verfasst: 27.03.2003 18:24
von Mister_X
jupp du kannst die Tabelle löschen und durch dein Backup neu einspielen
leere die Tabelle nach dem neu einspielen aber am besten mal
Resultat wird sein, dass alle deine Benutzer ausgeloggt sind, ansonsten hat die Sessionstabelle auf nichts Einfluß

Verfasst: 28.03.2003 10:48
von Acid
REPAIR TABLE xxx
..wäre übrigens der Query.
Allerdings glaube ich, das der Tabellentyp der "sessions" (HEAP) ka Repair-Funktion unterstützt.

Verfasst: 28.03.2003 11:25
von froschi
Hallo an alle,

also die REPAIR - Funktion hat nicht gefunzt!

Ich habe die Tabelle phpbb_sessions geleert. Jetzt scheint alles wieder normal zu laufen. Keine Fehlermeldung phpBB : Critical Error
Error clearing sessions table
mehr. Ich als Admin war weiter eingeloggt, ob alle Benutzer mit Auto-Login nun draußen sind, k.A.
Auch egal, es funzt wieder :D

Vielen Dank für eure Hilfe!

grüße
froschi