24.06.2007, 16:29
Katastrophe:
Ich habe ein leere Kategorie gelöscht und auf einmal ist eine andere Kategorie mit allen Foren verschwunden. Auch in der SQL-DB ist die ganze Kategorie mit allen Foren und Beiträgen weg.
Was kann ich tun ?
Ich habe vor dem Update von 1.1.16 nach 1.2.7 eine SQL-Dump gemacht. Kann ich diese DB jetzt irgendwie wieder einspielen ? Habe jetzt allerdings schon 1.2.7.
Du kannst den Dump in die Datenbank einfügen und musst dann nochmal das Upgradeskript ausführen. Warum die Kategorie gelöscht wurde kann ich nicht sagen, ein Fehler ist jedenfalls nicht bekannt.
Hallo,
ich habe den Dump geladen. Ich bin mir aber nicht sicher, ob dies funktioniert hat (u.a., musste ich einen PHP-Code im DUMP "create DB" heraus nehmen, da die DB noch vorhanden war). Wenn ich das Forum jetzt aufrufe, erhalte ich folgende Meldung:
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'
Macht es Sinn, bei dieser Ausgangslage das Upgrade durchzuführen ?
Grüße
Falcao
Der Fehler erscheint genau deshalb, weil das Upgradeskript noch nicht ausgeführt wurde. Dieses erstellt die Tabellenspalte erst, die laut Fehlermeldung fehlt.
In Version 1.1.x gab es dieses Problem auch tatsächlich, mit 1.2.0 wurde es aber behoben. Bisher gab es auch keine Fehlermeldung mehr dazu. Eventuell wurden bei dir die Forenverknüpfungen nicht richtig aktualisiert.
Du kannst die Einstellungen aller Foren neu abspeichern ohne etwas zu ändern, dann kann es eigentlich kein Problem mehr geben.