Datenbank Fehler

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
MS-Networks
Mitglied
Beiträge: 2
Registriert: 14.08.2008 10:04

Datenbank Fehler

Beitrag von MS-Networks »

Hallo liebe PHPBB´ler,

seit gestern Abend habe ich folgende Fehlermeldung in meinem phpbb3 Board:

phpbb_sessions' is marked as crashed and should be repaired

Das habe ich auch wieder hinbekommen mit dem Befehl: Repair Tables .....

Jetzt bekomme ich beim Aufruf der Beiträge folgenden Fehler:

------------------------------------------------------
SQL ERROR [ mysqli ]

Incorrect file format 'tt' [130]

SQL

SELECT t.*, tp.topic_posted, tt.mark_time FROM (phpbb_topics t) LEFT JOIN phpbb_topics_posted tp ON (tp.topic_id = t.topic_id AND tp.user_id = 2) LEFT JOIN phpbb_topics_track tt ON (tt.topic_id = t.topic_id AND tt.user_id = 2) WHERE t.forum_id IN (13, 0) AND t.topic_type IN (2, 3) ORDER BY t.topic_time DESC

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 143
CALL: dbal->sql_error()

FILE: viewforum.php
LINE: 355
CALL: dbal_mysqli->sql_query()
------------------------------------------------------

Langsam verzweifel ich, ich hoffe hier kann mir jemand helfen denn sämtliche Reparaturversuche der Tabellen bringen nichts.

Das Forum läuft auf einem Managed Server, ich habe vollen root Zugriff.
MySQL-Version: 5.0.32-Debian_7etch5-log
PHP-Version: 5.2.0-8+etch11

Ich hoffe Ihr könnt mir weiterhelfen.

Danke Gruß Marco

//edit//

Kleiner Nachtrag, ich habe jetzt das Forum auf den aktuellen Stand gebrach von 3.0.0 auf 3.0.2 in phpmyadmin werden alle Tabellen als O.K. angezeigt ausser die Tabelle:

hpbb_topics_track

Fehler

SQL-Befehl: Bearbeiten

SHOW INDEX FROM `phpbb_topics_track` ;

MySQL meldet: Dokumentation
#130 - Incorrect file format 'phpbb_topics_track'

Vielleicht hilft das zur Aufklärung weiter.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Die Tabelle phpbb_topics_tracks ist definitiv hin, wenn du das nicht über REPAIR TABLE phpbb_topics_tracks hin bekommst.

Lösung:

Tabelle löschen und neu anlegen.

Neu Anlegen mit:

Code: Alles auswählen

# Table: 'phpbb_topics_track'
CREATE TABLE phpbb_topics_track (
	user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
	topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
	forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
	mark_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
	PRIMARY KEY (user_id, topic_id),
	KEY forum_id (forum_id)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
Was dadurch verloren geht ?

Alle User verlieren den "gelesen / ungelesen" Status aller Beiträge.
MS-Networks
Mitglied
Beiträge: 2
Registriert: 14.08.2008 10:04

Beitrag von MS-Networks »

Danke das war die Lösung nun funktioniert wieder alles. :grin:

Vielen Dank nochmal Gruß Marco
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“