MyBB.de Forum
Datenbank umstellen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: Datenbank umstellen (/thread-4923.html)

Seiten: Seiten: 1 2 3 4


Datenbank umstellen - lexington - 15.02.2007

Ich hab folgende Frage / Problem.

Beim Update von 1.2.2 auf 1.2.3 sind bei mir scheinbar ein paar Fehler passiert. Ich habe noch die Sicherung und auch den SQL Dump. Den SQL Dump habe ich jetzt - da es hier Schwierigkeiten gegeben hat in eine neue Datenbank importiert. Habe die Version 1.2.3 in ein eigenes Verzeichnis installiert. Die Dateien und Plugins, die ich im alten Forum hatte, hab ich schon ins neue überspielt.

Nun ist die Frage, was passiert bzw wie ich es bewerkstelligen kann, daß ich nur die Datenbank umstelle und er dadurch auch die alten Forendaten wieder findet. (die config.php und functions.php hab ich vom alten forum aufs neue überspielt)


RE: Datenbank umstellen - Michael - 15.02.2007

Auf welche Datenbank zugegriffen wird ist in der Datei inc/config.php gespeichert.

Siehe auch: https://www.mybb.de/63-0-f-2-incconfig-php.html


RE: Datenbank umstellen - lexington - 15.02.2007

Alles klar. Wenn ich mich jedoch als Administrator anmelden will, sagt er mir, daß die Kennung nicht vorhanden ist. Ich also nicht als Administrator vorhanden bin. Kann es sein, daß der Table mit diesen Inhalten nicht richtig übernommen worden ist? In welchen Table finde ich diese hinterlegten Userdateien?

Damit ich schauen kann, ob diese auch vorhanden sind. In mybb_users table sind alle user vorhanden und angelegt


RE: Datenbank umstellen - Michael - 15.02.2007

Die Benutzer sind in der Datenbanktabelle mybb_users gespeichert.


RE: Datenbank umstellen - lexington - 15.02.2007

Wenn ich mich anmelden möchte, kommt folgende Fehlermeldung:

MySQL error: 1054
Unknown column 'b.olddisplaygroup' in 'field list'
Query: SELECT u.*, f.*, b.dateline AS bandate, b.lifted AS banlifted, b.oldgroup AS banoldgroup, b.olddisplaygroup as banolddisplaygroup, b.oldadditionalgroups as banoldadditionalgroups FROM mybb_users u LEFT JOIN mybb_userfields f ON (f.ufid=u.uid) LEFT JOIN mybb_banned b ON (b.uid=u.uid) WHERE u.uid='1'


RE: Datenbank umstellen - Michael - 15.02.2007

Führe das Upgradeskript aus: <URL ZUM FORUM>/install/upgrade.php


RE: Datenbank umstellen - lexington - 15.02.2007

Alles klar. Das funktioniert jetzt. Jetzt ist nur noch ein kleines Problem. Er zeigt mir einige Umlaute falsch an. Zum Beispiel in der Shoutox oder beim Downloadbereich sowei in der Übersicht. Woran kann dies liegen?


RE: Datenbank umstellen - Michael - 15.02.2007

Wechsel in den Einstellungen der Übersicht von htmlentities auf htmlspecialchars.

Zuden anderen Mods: https://www.mybb.de/forum/showthread.php?tid=4903&pid=35277#pid35277


RE: Datenbank umstellen - lexington - 15.02.2007

Hab gerade festgestellt, daß zum beispiel auch bei den usern das geschlecht zum beispiel die umlaute nicht richtig angegeben werden. Interessant ist, das zum beispiel die mybb_users als latin1_swedish_ci als koallition angegeben ist. kann es daran liegen? daß ich das auch utf8 unicode umstellen muss?


RE: Datenbank umstellen - Michael - 15.02.2007

Hast du nach der Konvertierung alle Caches im Admin-CP neu erstellt? Falls nicht hole das bitte nach.
Das Skript zur Konvertierung ändert das Encoding in allen Tabellen. Daher ist es mir ein Rätsel, warum die Tabelle users noch latin1_swedish_ci verwendet. Hast du nach der Konvertierung die Tabelle über einen Dump wieder eingespielt?
Das Problem ist jetzt, dass du das Skript nicht nochmal über alle Tabellen laufen lassen kannst. Wenn du die Datei mit einem Editor öffnest findest du im oberen Teil ein Array mit allen Datenbanktabellen des Forums. Lösche die, die schon konvertiert wurden, aus dem Array und starte das Skript nochmal.