Seite 1 von 1

Forum läuft plötzlich nicht mehr

Verfasst: 30.11.2006 10:12
von Ruhrpottler
Hallo Leute,

gestern Abend habe ich festgestellt, dass mein Forum nicht mehr läuft. Das komische daran: Ich habe nichts geändert an irgendwelchen Dateien oder in den Einstellungen. Es kam einfach so ... kann ich mir überhaupt nicht erklären.

Vielleicht könnt ihr mir ja weiter helfen.
Die Fehlermeldung beim Aufrufen des Index lautet:
Could not query forums information

DEBUG MODE

SQL Error : 1030 Got error 28 from storage engine

SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id FROM ((( phpbb_forums f LEFT JOIN phpbb_posts p ON p.post_id = f.forum_last_post_id ) LEFT JOIN phpbb_users u ON u.user_id = p.poster_id ) LEFT JOIN phpbb_topics t ON t.topic_last_post_id = p.post_id ) ORDER BY f.cat_id, f.forum_order

Line : 171
File : index.php

Der entsprechende Textteil in der index.php lautet:
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id " .
" FROM ((( " . FORUMS_TABLE . " f " .
" LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )" .
" LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) " .
" LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = p.post_id ) " .
" ORDER BY f.cat_id, f.forum_order";
break;
}
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
}

$forum_data = array();
$topic_last_ary = array();
$i=0;
while( $row = $db->sql_fetchrow($result) )
{
if (!in_array($row['topic_last_post_id'], $topic_last_ary) || $row['topic_last_post_id']==0) {
$topic_last_ary=$row['topic_last_post_id'];
$i++;
$forum_data[] = $row;
}
}


Hoffe mir kann jemand helfen.

Verfasst: 30.11.2006 10:24
von Olli Oberhausen
Error 28 heisst, das deine Datenbank voll ist.

Kann das sein???

Olli

Verfasst: 30.11.2006 10:29
von Ruhrpottler
Öhm, nee ... eigentlich eher nicht. Das Forum ist relativ neu und steht auch noch nicht sooo viel drin. Die Webseite (die auch auf die Datenbank zugreift) funktioniert ja auch.

Aber wenn du dir da sicher bist, dann unterhalte ich mich gleich mal mit meinem Provider ...

Verfasst: 30.11.2006 10:32
von Olli Oberhausen
Versuchs erstmal mit repair table und optimize table - wie immer...

Dürfte in dem fall aber nicht lange halten...

Olli

Verfasst: 30.11.2006 11:04
von larsneo
wie olli schon gesagt hat:
larsneo at google:~$ perror 28
OS error code 28: No space left on device

Verfasst: 30.11.2006 11:50
von Ruhrpottler
OK, dann wird´s das wohl sein. Dank euch!!! :grin: