Error clearing sessions table

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
Benutzeravatar
froschi
Mitglied
Beiträge: 7
Registriert: 01.11.2002 09:40
Kontaktdaten:

Error clearing sessions table

Beitrag 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
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Re: Error clearing sessions table

Beitrag 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.
Benutzeravatar
froschi
Mitglied
Beiträge: 7
Registriert: 01.11.2002 09:40
Kontaktdaten:

Beitrag von froschi »

Hi Schumi,

wie repariere ich eine Tabelle mit phpMyAdmin??

Hatte noch nie mit solch einem Problem zu tun.

gruß
froschi
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Führe im phpmyadmin folgenden Code aus:

Code: Alles auswählen

REPAIR TABLE phpbb_sessions ;
Benutzeravatar
froschi
Mitglied
Beiträge: 7
Registriert: 01.11.2002 09:40
Kontaktdaten:

Beitrag 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
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Code: Alles auswählen

REPAIR TABLE `phpbb_sessions` ;
So ist's richtig :D
Benutzeravatar
froschi
Mitglied
Beiträge: 7
Registriert: 01.11.2002 09:40
Kontaktdaten:

Beitrag 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
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag 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ß
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

REPAIR TABLE xxx
..wäre übrigens der Query.
Allerdings glaube ich, das der Tabellentyp der "sessions" (HEAP) ka Repair-Funktion unterstützt.
Benutzeravatar
froschi
Mitglied
Beiträge: 7
Registriert: 01.11.2002 09:40
Kontaktdaten:

Beitrag 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
Antworten

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