Seite 1 von 1

Umlaute beim Wiederherstellen und Passwörter

Verfasst: 24.07.2006 03:34
von Sceletor
Hallo,

ich habe mich vor einiger Zeit entschieden zuhause auf meinem Server ein phpBB zu installieren und hatte es auch einige Zeit am laufen, leider musste ich wegen diverser eigener "Dummheiten" beim Serverbetrieb nun alles wiederherstellen (ich hab mein /var/www/-Verzeichnis mit forum gesichert, sowie die backup funktion des Forums betätigt).

Nachdem nun alles wieder halbwegs läuft habe ich versucht, meine Datenbank wiederherzustellen und dabei im phpmyadmin folgende Fehler bekommen:
QL Error : 1062 Duplicate entry 'b' for key 1

INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('böse', '221', '0')

Line : 980
File : admin_db_utilities.php
Ich habe nun in meinem Forum alle Threads usw. nur bis zum ersten Umlaut, der Rest fehlt :cry:

Was auch sehr komsich ist, ist daß ich keine Passwörter mehr ändern kann, er verschickt bei "Passwort vergessen" zwar ne mail, aber das Passwort wird nicht geändert.

Hat jemand von euch eine Idee wo die Fehler herkommen und was ich da tun muss? Scheinen ja beides Probleme mit MySQL zu sein....

Verfasst: 24.07.2006 12:39
von cYbercOsmOnauT
Ich würde alle Einträge der search-Tabellen gar nicht erst importieren. Lösch in Deinem Backup alle Zeilen (ausser die Tabellenerstellung) von phpbb_search_results, phpbb_search_wordlist und phpbb_search_wordmatch.

Nach dem Import verwendest Du MOD:maintenance um die Suchtabellen neu zu erstellen.

Wegen den Passwörtern müsste man genauer schauen, wo das Script hakt oder die Datenbank vielleicht eine Fehlermeldung ausgibt.

Viele Grüße,
Tekin

Verfasst: 24.07.2006 13:31
von Sceletor
Erstmal vielen Dank für die Hilfe, aber leider funzt es noch net...
cYbercOsmOnauT hat geschrieben:Ich würde alle Einträge der search-Tabellen gar nicht erst importieren. Lösch in Deinem Backup alle Zeilen (ausser die Tabellenerstellung) von phpbb_search_results, phpbb_search_wordlist und phpbb_search_wordmatch.

Nach dem Import verwendest Du MOD:maintenance um die Suchtabellen neu zu erstellen.
Also das "gekürzte" Backup habe ich gerade erfolgreich restored, aber die Postings sind trotzdem nur bis zum ersten Umlaut da, der Rest fehlt immernoch.

Hängt das nur mit dem Suchindex zusammen? Ich meine, ich habe jetzt den Mod zum Neuerstellen der Suchindizes noch nicht installiert, aber mir erscheint es recht unwahrscheinlich, daß durch den fehlerhaften Suchindex die Postings verstümmelt werden..
cYbercOsmOnauT hat geschrieben: Wegen den Passwörtern müsste man genauer schauen, wo das Script hakt oder die Datenbank vielleicht eine Fehlermeldung ausgibt.

Viele Grüße,
Tekin
Okay, und wo schaut man das? :wink:

Verfasst: 24.07.2006 14:22
von Sceletor
Update:

Habe jetzt auch den Suchindex erneuert. An den unvollständigen Posts hat das leider nichts geändert.

:cry:

Verfasst: 27.07.2006 00:49
von Sceletor
Nachdem ich mich jetzt ein wenig mit dem umfangreichen Thema "Umlauten" hier im Forum auseinandergesetzt habe und leider nichts dazwischen war, was mir weitergeholfen hätte, möchte ich euch nochmals um Hilfe bitten:

Das es etwas mit den Umlauten zu tun hat ist klar, ich habe auch nach dem Backup mein mysql geupdatet.
Nur im Gegensatz zu dem was den anderen hier mit den Umlauten so passiert ist, weigert sich mein Board nun KOMPLETT, Umlaute und alles was nach einem Umlaut noch steht anzuzeigen. Das gilt sowohl für das Backup als auch für neue Posts. Wird alles nur bis zum ersten Umlaut in die Datenbank gepackt.

Lt. phpmyadmin ist die DAtenbank auf UTF-8 unicode gestellt, Änderungen an der Einstllung brachten auch keine Veränderung.

Wie kann ich mein Problem besser eingrenzen, bzw. was sollte ich noch ausprobieren?
Ich habe jetzt MySQL 4.1.20 installiert.