Seite 1 von 1
SQL Error : 1030 Got error 127 from table handler
Verfasst: 17.07.2006 08:29
von senyafin
phpBB : Kritischer Fehler
Error doing DB query userdata row fetch
DEBUG MODE
SQL Error : 1030 Got error 127 from table handler
SELECT * FROM phpbb_users WHERE user_id = -1
Line : 139
File : sessions.php
Guten Morgen zusammen,
Bis vor ein paar Minuten bin ich noch auf das Forum draufgekommen,
nun geht garnix mehr.
Hatte jemand schonmal ein ähnliches Problem bzw. weiss, was ich hier tun kann?
Ich bin ziemlich ratlos ;-(
Pascal
#Edit: ich habe die session.php mit der original Session.php ausgetauscht -hilft leider nix. Es scheint wohl ein DB Problem zu sein
Verfasst: 17.07.2006 08:43
von senyafin
Hier hatte jemand den selben Fehler
http://www.phpbb2.de/ftopic20348.html
Ich habe den SQL repair durchgefürt und nun geht das wieder.
Code: Alles auswählen
Table Op Msg_type Msg_text
phpbb_users repair info Wrong block with wrong total length starting at 0
phpbb_users repair warning Number of rows changed from 39 to 38
phpbb_users repair status OK
Hmmm - wenn jemand die Hintergründe für so etwas kennt, wäre ich um zusätzliche Infos dazu sehr dankbar.
Gruss
Pascal
Verfasst: 17.07.2006 09:23
von larsneo
Hmmm - wenn jemand die Hintergründe für so etwas kennt, wäre ich um zusätzliche Infos dazu sehr dankbar.
*lesetipp*
Verfasst: 17.07.2006 09:38
von senyafin
Danke larsneo!
127 = Record-file is crashed
Jetzt bin ich ein wenig schlauer.
Wieso es aber zu dem "crash" gekommen ist, bleibt schleierhaft.
LG
Pascal
#EDIT: sprachs und schon kam der nächste Schock...
Code: Alles auswählen
phpBB : Kritischer Fehler
Error obtaining user details
DEBUG MODE
SELECT * FROM phpbb_users WHERE user_id = -1
Line : 473
File : sessions.php
Verfasst: 17.07.2006 19:03
von senyafin
Hmmmm - das passiert nur beim Ausloggen eines registrierten Users....
Code: Alles auswählen
//
// We expect that message_die will be called after this function,
// but just in case it isn't, reset $userdata to the details for a guest
//
$sql = 'SELECT *
FROM ' . USERS_TABLE . '
WHERE user_id = ' . ANONYMOUS;
if ( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Error obtaining user details', '', __LINE__, __FILE__, $sql);
}
if ( !($userdata = $db->sql_fetchrow($result)) )
{
message_die(CRITICAL_ERROR, 'Error obtaining user details', '', __LINE__, __FILE__, $sql);
}
$db->sql_freeresult($result);
Zeile 473 ist diese
Code: Alles auswählen
message_die(CRITICAL_ERROR, 'Error obtaining user details', '', __LINE__, __FILE__, $sql);
Vielleicht liest das jemand und kann mir nochmal nen Tipp geben.
Reparieren hat jedenfalls nichts gebracht.
Danke
Pascal
Verfasst: 17.07.2006 19:08
von larsneo
- was sagt phpmyadmin denn wenn du dir die users tabelle anschaust?
- ggfs. provider kontaktieren
Verfasst: 17.07.2006 20:28
von senyafin