Seite 1 von 1

Kritischer Fehler - Dringend

Verfasst: 24.01.2005 22:41
von markmollerus
Olla zusammen,

eines meiner phpBBs gibt von Zeit zu Zeit schon einmal folgenden Fehler heraus:
phpBB : Kritischer Fehler

Error creating new session

DEBUG MODE

SQL Error : 1062 Duplicate entry '-1' for key 2

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start,
session_time, session_ip, session_page, session_logged_in) VALUES
('7381ab7d5afe6ca1b59b575df700d2b0', -1, 1106513859, 1106513859, 'd5278ceb',
0, 0)

Line : 158
File : /var/www/web17/html/includes/sessions.php
Leider kann ich weder etwas mit der Fehlermeldung anfangen, noch etwas daran machen, daher wende ich mich an euch.

Ich habe schon in der Suchen Funktion geschaut, aber nichts entsprechendes gefunden.

//Mark

Verfasst: 24.01.2005 23:18
von marino
schau mal bitte in deiner datenbank - in der users_tabelle ob da der user annonymus vorhanden ist ...

wenn nicht führe diesen sql-befehl aus :
müsste helfen (wenn annonymus nicht vorhanden ist)

Code: Alles auswählen

INSERT INTO `phpbb_users` VALUES (-1, 0, 'Anonymous', '', 1106317587, 0, 0, 1106317525, 1096037047, 0, 5, '0.00', NULL, '', '', 0, 0, 0, NULL, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, NULL, '', 0, '', '', '', '', NULL, '', NULL, '', '', '', '', '', '', '', 10485760, 0, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 999999, 0, 0, 0, 1106317585, 1865649, 12067, 36193, 0, 7, 1, 5, 1, 1, 0, 1096037047, 0, 0, NULL, 0, 0, '', 1106217908);
gegebenfalls muss der tabellenprefix angepasst werden ..

ansonsten sessiontabelle mal leeren ( sollte eh immer mal gemacht werden) und die rep.-funktion drüberlaufen lassen

Verfasst: 25.01.2005 16:54
von markmollerus
den User gibt es leider nicht.

Das Leeren ist ja theoretisch nicht das Poblem, nur kann ich ja nicht jede Stunde phpmyadmin aufrufen, die Tabelle herausfischen und dann leeren :)

Verfasst: 25.01.2005 17:00
von marino
das dacht ich mir schon .. das es den user nichtmehr gibt .. deswegen hab ich ja auch die querry dazu geschrieben mit welchem du dieses "annonymus" neu anlegen kannst .. denn ohne dem .. geht nicht viel

Verfasst: 25.01.2005 17:20
von markmollerus
ja, den habe ich dennoch probiert und folgenden Fehler bekommen:
SQL-Befehl :

INSERT INTO `phpbb_users`
VALUES (
-1, 0, 'Anonymous', '', 1106317587, 0, 0, 1106317525, 1096037047, 0, 5, '0.00', NULL , '', '', 0, 0, 0, NULL , 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, NULL , '', 0, '', '', '', '', NULL , '', NULL , '', '', '', '', '', '', '', 10485760, 0, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 999999, 0, 0, 0, 1106317585, 1865649, 12067, 36193, 0, 7, 1, 5, 1, 1, 0, 1096037047, 0, 0, NULL , 0, 0, '', 1106217908
)

MySQL meldet:

#1136 - Column count doesn't match value count at row 1

Verfasst: 25.01.2005 17:22
von markmollerus
ach m00h ... baum ... den gibbet doch :) Mein Fehler

Verfasst: 26.01.2005 07:34
von markmollerus
kann mir denn wenigstens jemand sagen wieso das Problem auftritt?

Verfasst: 26.01.2005 09:06
von marino
wieviel user hast du in dem forum ?

hast schon versucht die tabelle über phpmyadmin zureparieren ??

Verfasst: 26.01.2005 21:50
von markmollerus
jo, habe ich schon probiert. Das Forum hat 31 benutzer. Ist also eigentlich ein "Mini-Projekt"