SQL-Fehler - Forum nicht mehr erreichbar

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
Hinnerk
Mitglied
Beiträge: 477
Registriert: 03.05.2005 13:17
Wohnort: Edewecht - Da wo der gute Schinken herkommt

SQL-Fehler - Forum nicht mehr erreichbar

Beitrag von Hinnerk »

Moin!

Bei mir ist etwas völlig quer gelaufen. Nachdem ich den Beitrag eines Users in eine globale Bekanntmachung geändert habe, ist das Forum nicht mehr erreichbar. Stattdessen erscheint die Fehlermeldung:

Allgemeiner Fehler
SQL ERROR [ mysqli ]

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

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.

Wenn ich den Browser wechsle erscheint die Fehlermeldung:

Table './d006ec23/phpbb_sessions' is marked as crashed and should be repaired [145]

Was ist da jetzt zu tun? Ich habe zwar ein Update der Datenbank, nur ist das leider schon zwei Wochen alt. Seitdem hat sich einiges im Forum getan. Auch neue User sind hinzugekommen. Mir ist schon klar, dass die Tabelle phpbb_users betroffen ist. Aber bekomme ich die repariert, ohne sie mit der (alten) gesicherten auszutauschen?
Regenwald statt Recklinghausen!
Hinnerk
Mitglied
Beiträge: 477
Registriert: 03.05.2005 13:17
Wohnort: Edewecht - Da wo der gute Schinken herkommt

Re: SQL-Fehler - Forum nicht mehr erreichbar

Beitrag von Hinnerk »

Ich habe gerade mit "repair table phpbb_users" und "repair table phpbb_sessions" es geschafft, dass das Forum zumindest ohne Fehlermeldung wieder erscheint. Problem aber jetzt: Das Forum kennt mich als Admin nicht mehr. Und schon wieder die Frage: Was jetzt?
Regenwald statt Recklinghausen!
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Re: SQL-Fehler - Forum nicht mehr erreichbar

Beitrag von gloriosa »

Hallo,
zur Richtigstellung, das
Hinnerk hat geschrieben:Ich habe zwar ein Update der Datenbank, nur ist das leider schon zwei Wochen alt.
muss
Hinnerk hat geschrieben:Ich habe zwar ein Backup der Datenbank, nur ist das leider schon zwei Wochen alt.
heißen. :oops:

Dazu
Hinnerk hat geschrieben: Was jetzt?
installiere Dir das Support Tool Kit . :wink:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Hinnerk
Mitglied
Beiträge: 477
Registriert: 03.05.2005 13:17
Wohnort: Edewecht - Da wo der gute Schinken herkommt

Re: SQL-Fehler - Forum nicht mehr erreichbar

Beitrag von Hinnerk »

Ja danke gloriosa, klar, dass es sich um ein Datenbankbackup handelt. War da wohl etwas durcheinander...

Das Support Toolkit kenne ich. Hatte es früher auch schon angewendet. jetzt habe ich erst mal die aktuelle Version installiert und gestartet. Ungewohntes Procedere beim Starten des stk: Ich wurde aufgefordert, erst einmal eine password.php runterzuladen und ins stk-Verzeichnis hochzuladen. Habs befolgt, stk gestartet und Passwort aus der Datei eingetragen. Das stk startet mit dem Hinweis, dass diese Authentifizierungsmethode nur verwendet werden sollte, wenn kein Login ins phpBB möglich ist. Hmm... Das ist ja auch tatsächlich so. Aber wieso weiß der das?

Egal, ich will mich ja wieder mit meinem Namen und als Admin einloggen können. Welches Tool muss ich denn jetzt starten?
Zweite Frage: Ich hatte ja gestern die sql-Anweisung repair für phpBB_users und phpBB_sessions gestartet. Soll ich das wieder rückgängig machen? Ich hatte zuvor die beiden Tabellen gesichert.
Nachtrag: Mein Account mit sämtlichen ca. 1200 Beiträge sind futsch!
Regenwald statt Recklinghausen!
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12256
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: SQL-Fehler - Forum nicht mehr erreichbar

Beitrag von Mahony »

Hallo
Das stk startet mit dem Hinweis, dass diese Authentifizierungsmethode nur verwendet werden sollte, wenn kein Login ins phpBB möglich ist. Hmm... Das ist ja auch tatsächlich so. Aber wieso weiß der das?
Ganz einfach - weil du nicht im Forum angemeldet warst.
Egal, ich will mich ja wieder mit meinem Namen und als Admin einloggen können. Welches Tool muss ich denn jetzt starten?
Benutzergruppen-Tools und dort Gründer verwalten und wenn dein Passwort nicht mehr funktioniert, dann eben noch Passwort ändern.
Nachtrag: Mein Account mit sämtlichen ca. 1200 Beiträge sind futsch!
Schau mal in die Datenbank (Tabelle phpbb_users), ob dein Benutzername noch vorhanden ist. Falls ja, kannst du dir deine Beiträge mit dem Support Toolkit wieder zuordnen (Option Gelöschte Benutzer wiederherstellen).


Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Hinnerk
Mitglied
Beiträge: 477
Registriert: 03.05.2005 13:17
Wohnort: Edewecht - Da wo der gute Schinken herkommt

Re: SQL-Fehler - Forum nicht mehr erreichbar

Beitrag von Hinnerk »

Deine Tipps halfen mir leider nicht weiter, Mahony. Unter Gründer verwalten war nichts möglich. Mich gab es da gar nicht. Insofern konnte ich auch kein Passwort ändern. Auch existierte mein Name nicht mehr in der phpbb_users. Ich bin einfach eliminiert worden. Ich frage mich nur wie das passieren konnte. Außer mir gibt es niemanden mit Adminrechten. Und passiert ist das ja im ganz normalen Forenbetrieb, exakt zu dem Zeitpunkt, als ich den Beitrag eines Users als globale Bekanntmachung kenntlich machen wollte.

Da nun nichts anderes mehr ging habe ich eine 12 Tage alte Datenbanksicherung eingespielt und mehrere User, die sich in diesem Zeitraum neu registriert haben manuell angelegt. Alles funktioniert wieder. Da ich nun aber glaube, dass die zwischenzeitlich geposteten Beiträge noch in der phpBB_posts zu finden sind, meine Frage: Lassen sich diese Beiträge aus der alten, defekten Datenbank herausfiltern und in die neue übertragen?
Regenwald statt Recklinghausen!
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12256
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: SQL-Fehler - Forum nicht mehr erreichbar

Beitrag von Mahony »

Hallo
Hinnerk hat geschrieben:Lassen sich diese Beiträge aus der alten, defekten Datenbank herausfiltern und in die neue übertragen?
Schau mal hier Beiträge Wiederherstellen mit Datenbank-Backup


Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Hinnerk
Mitglied
Beiträge: 477
Registriert: 03.05.2005 13:17
Wohnort: Edewecht - Da wo der gute Schinken herkommt

Re: SQL-Fehler - Forum nicht mehr erreichbar

Beitrag von Hinnerk »

Was alles möglich ist... Ich denke, dass ich genau das benötige. den MySQLDumper nutze ich ohnehin bereits. Werde mich gleich mal darüber hermachen.
Vielen Dank Mahony und Frohe Ostern!
Regenwald statt Recklinghausen!
Antworten

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