YaBB SE Version: PHP Version: MySQL Version: Server Plattform: Link zum Forum: http://maennerseiten.de/harry_potter/yabbse/index.phpProblem Beschreibung:Bis heute lief Yabbse 1.54 bei mir tadellos (ca. 2.500 Mitglieder, 24.000 Beiträge).
Aber wenn man jetzt den "Übersicht"-Button drückt, erhält man folgende Meldung:
Got error 28 from table handler
Datei: /usr/www/users/herbert/harry_potter/yabbse/Sources/BoardIndex.php
Zeile: 158
Und nichts baut sich mehr auf ...
Ins Admin-Menü komme ich noch - da habe ich den Punkt "Boards reparieren" ausprobiert. Hat keinen Fehler angezeigt, habe trotzdem gesagt, er soll mal reparieren, keine Änderung.
Die Zeilen 148-158 lauten im File Boardindex.php:
$result_boards = mysql_query ("
SELECT DISTINCT parent, parent1, c.catAllowCollapse AS isCollapsable,
c.name AS catName,
c.ID_CAT,
b.ID_BOARD,
b.name AS boardName, b.description, b.moderators, b.numPosts, b.numTopics, c.memberGroups, m.posterName, m.posterTime, m.subject,
t.ID_TOPIC, t.numReplies, IFNULL(mem.realName, m.posterName) AS realName, IFNULL(lb.logTime, 0) AS boardTime, IFNULL(lmr.logTime, 0) AS markReadTime, IFNULL(mem.ID_MEMBER, -1) AS ID_MEMBER
FROM {$db_prefix}categories AS c
LEFT JOIN {$db_prefix}boards AS b ON (b.ID_CAT=c.ID_CAT)
LEFT JOIN {$db_prefix}topics AS t ON (t.ID_TOPIC=b.ID_LAST_TOPIC)
LEFT JOIN {$db_prefix}messages AS m ON (m.ID_MSG=t.ID_LAST_MSG)
LEFT JOIN {$db_prefix}members AS mem ON (mem.ID_MEMBER=m.ID_MEMBER)
LEFT JOIN {$db_prefix}log_boards AS lb ON (lb.ID_BOARD=b.ID_BOARD AND
lb.ID_MEMBER=$ID_MEMBER)
LEFT JOIN {$db_prefix}log_mark_read AS lmr ON (lmr.ID_BOARD=b.ID_BOARD AND
lmr.ID_MEMBER=$ID_MEMBER)
WHERE $condition
ORDER BY c.catOrder,
c.ID_CAT, b.boardOrder,
b.ID_BOARD") or database_error(__FILE__, __LINE__);
Über phpMyAdmin würde ich auch direkt an die Datenbank rankommen. Aber ich kenne mich mit MySQL und PHP fast gar nicht aus - bin sehr, sehr hilflos ...
Wäre für einen Hinweis ausgesprochen dankbar!!!
Grüße
Herbert