Seite 1 von 2

Tabelle reparieren? Bitte um Hilfe...

Verfasst: 17.01.2008 23:11
von dr_zeller
Hallo Miteinander,

bin nicht unbedingt ein php spezialist und hab bei meinem forum seit etwa einer stunde eine fehlermeldung, obwohl ich keine datein verändert hab...

http://www.dr-zeller.com/Forum/

dieser Fehler wird ausgegeben:

Code: Alles auswählen

phpBB : Kritischer Fehler

Error doing DB query userdata row fetch

DEBUG MODE

SQL Error : 1194 Table 'u' is marked as crashed and should be repaired

SELECT u.*, s.* FROM phpbb_sessions s, phpbb_users u WHERE s.session_id = 'e800990252a8719016a6e48a44db3ae0' AND u.user_id = s.session_user_id

Line : 315
File : sessions.php
weiß nicht so richtig was ich jetzt tun soll... die session.php hab ich schon ersetzt, hat aber nix gebracht. wenn ich den sql befehl bei mysql eingeb kommt auch "#1194 - Table 'u' is marked as crashed and should be repaired".

hoffe hier ein weiteres mal kompetente hilfe zu finden ;-)

vielen dank schon mal!

cheers'n'beers

technisch unterqualifizierter admin

Verfasst: 17.01.2008 23:23
von Mahony
Hallo
Versuchs mal mit

Code: Alles auswählen

REPAIR TABLE `phpbb_sessions`




Grüße: Mahony

Verfasst: 17.01.2008 23:29
von dr_zeller
danke für die schnelle antwort!

hat aber leider nix gebracht... hab auch REPAIR TABLE 'u' ausprobiert...

Verfasst: 17.01.2008 23:42
von Mahony
Hallo
Es gibt keine Tabelle u in phpBB.
Repariere zusätzlich noch die Tabelle phpbb_users

Code: Alles auswählen

REPAIR TABLE `phpbb_users`

P.S. Falls es dann noch immer nicht funktioniert, erstelle die Tabelle phpbb_sessions neu

Code: Alles auswählen

DROP TABLE IF EXISTS phpbb_sessions;
CREATE TABLE phpbb_sessions(
   session_id char(32) NOT NULL,
   session_user_id mediumint(8) NOT NULL,
   session_start int(11) NOT NULL,
   session_time int(11) NOT NULL,
   session_ip char(8) NOT NULL,
   session_page int(11) NOT NULL,
   session_logged_in tinyint(1) NOT NULL,
   PRIMARY KEY (session_id),
   KEY session_user_id (session_user_id),
   KEY session_id_ip_user_id (session_id, session_ip, session_user_id)
   );


Grüße: Mahony

Verfasst: 17.01.2008 23:53
von mario d.
Öhm... Kann es ein, dass du ein phpBB2 hast? Falls ja - danach sieht es nämlich ziemlich aus - wäre ich sehr vorsichtig. Die Leute werden nämlich davon ausgehen, dass du phpBB3 hast.

Und das könnte dann gefährlich werden für deine Tabellen! :wink:

Verfasst: 18.01.2008 00:11
von Mahony
Hallo
Ich habe das Thema mal ins "phpBB 2.0: Administration und Benutzung" verschoben, da es hier wohl besser aufgehoben ist.




Grüße: Mahony

Verfasst: 18.01.2008 00:35
von dr_zeller
hallo!
hab die users-tabelle repariert, jetzt funktioniert das board wieder!
vielen dank!

hab mir schon gedacht, dass ich wahrscheinlich eine nicht mehr aktuelle version benutze, das letzte update is sicher schon über ein jahr her...

hab tatsächlich phpBB 2.0.20, werd das aber gleich ändern...

Verfasst: 18.01.2008 10:17
von dr_zeller
war ich gestern schon zu müde/betrunken oder ist das update auf phpBB 3 wirklich nicht so leicht, wie die updates früher waren?

Verfasst: 25.03.2008 20:26
von dr_zeller
Hallo,

hab jetzt vor einiger Zeit auf phpBB3 umgerüstet und hab jetzt wieder ein ähnliches problem...

Code: Alles auswählen

General Error
SQL ERROR [ mysql4 ]

Table 's' is marked as crashed and should be repaired [1194]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Hab bereits REPAIR TABLE `phpbb_users` bzw. _sessions ausprobiert, hat aber leider nicht funktioniert :(

kann mir vielleicht wieder jemand weiter helfen? wäre sehr nett!

vielen dank, cheers

Verfasst: 25.03.2008 21:45
von Mahony
Hallo
Table 's' is marked as crashed and should be repaired [1194]
bedeutet, dass du die Tabelle s reparieren solltest.

Versuchs also mal mit

Code: Alles auswählen

REPAIR TABLE s


Grüße: Mahony