Nach Portaleinbau war neuinstallation nötig. Ein paar Probleme beim Import alter Tabellen.

Maggan22
Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.


Problembeschreibung: Nach Portaleinbau mußte ich das Forum neuinstallieren


Fehlermeldung:


Link zum Forum oder Screenshot:


Was wurde zuletzt geändert oder eingebaut? Portal

Hallo zusammen,

nachdem ich versucht habe das Portal einzubauen und das Forum nicht mehr lief (style war hin, Sprachpakete gehimmelt etc.) habe ich mich entschieden das Forum neuzu installieren und alte Tabellen zu importieren (hab dummerweise kein aktuelles Backup gemacht). Hat soweit auch schonmal geklappt. Foren und Unterforen sind angelegt, Beiträge sind wieder da. Mitglieder sind auch soweit wieder da und können sich problemlos einloggen und schreiben. Jetzt ist mir aufgefallen das die Mitglieder den "Status" "unregistriert" unter dem Mitgliedsnamen haben, das würde ich gern ändern. Welche Tabelle muß ich importieren damit die Mitglieder Ihren alten Benutzertitel haben?

Ich hoffe ich konnte mein Problem genau genug beschreiben und hoffe mir kann jemand helfen.

Achja, und die Umlaute werden nicht mehr richtig dargestellt. Gibt es da einen Hack der sowas reparieren kann?

Vielen Dank schonmal
DeepThroat
Zu der Sache mit dem 'unregistriert'. Hast du die gesamte Datenbank wieder eingespielt oder nur einzelne Tabellen? Wenn nur einzelne Tabellen, dann welche?
Maggan22
Nur einzelne Tabellen.

Hm, da muß ich schauen... - hoffentlich bekomm ich das noch zusammen. War ziemlich viel und habe lange dran gesessen weil ich die Tabellen von Präfix bb2 auf bb1 umändern mußte...


-- TABLE|bb2_attachments|1|5200|2008-06-10 08:34:45
-- TABLE|bb2_avatars|4|3200|2008-05-29 22:48:18
-- TABLE|bb2_boards|99|18564|2008-06-12 15:11:31
-- TABLE|bb2_moderators|43|4061|2008-06-04 20:05:02
-- TABLE|bb2_permissions|668|37048|2008-06-04 20:05:40
-- TABLE|bb2_polloptions|3|3156|2008-05-22 16:14:40
-- TABLE|bb2_polls|1|3108|2008-06-04 20:05:45
-- TABLE|bb2_postcache|80|74184|2008-06-12 15:11:31
-- TABLE|bb2_posts|1693|1289164|2008-06-12 15:11:31
-- TABLE|bb2_privatemessage|94|132792|2008-06-09 19:36:22
-- TABLE|bb2_privatemessagereceipts|94|9832|2008-06-09 20:26:36
-- TABLE|bb2_profilefields|3|2208|2008-06-04 20:10:02
-- TABLE|bb2_ranks|16|4728|2008-06-04 20:10:02
-- TABLE|bb2_register_keys|0|1024|2008-06-04 20:09:59
-- TABLE|bb2_stats|1|1041|2008-06-12 15:11:31
-- TABLE|bb2_subscribeboards|0|1024|2008-05-22 16:14:52
-- TABLE|bb2_subscribethreads|439|14045|2008-06-12 15:11:31
-- TABLE|bb2_threads|420|61368|2008-06-12 16:20:41
-- TABLE|bb2_users|21|14764|2008-06-12 17:36:36
-- TABLE|bb2_votes|2|3128|2008-06-04 20:05:03
-- TABLE|bb2_wordlist|14255|832836|2008-06-12 09:53:44
-- TABLE|bb2_wordmatch|38363|1042062|2008-06-12 15:11:31


Bei den Grouptabellen und den Optionstabellen weiß ich es nicht mehr genau.
DeepThroat
Da fehlen auf jeden Fall mal die Tabellen bbx_userfields, bbx_usergroups und bbx_user2groups. Schau mal, ob das Problem behoben ist, nachdem du diese Tabellen importiert hast.
Maniac_81
importiere die ganze datenbank und öffne die datei acp/lib/config.inc.php

dort änderst du die von bb1 auf bb2, dann gehts auch wieder
Maggan22
Dankeschön ihr beiden.

also das "unregistriert" ist jetzt weg. Dafür steht gar nix mehr da. habe jetzt mal alles verglichen ist alles soweit vollständig bis auf Wordmatch und Wordlist.
Weiß aber nicht ob diese Tabellen sooooooooo wichtig sind. Hab in der Wordlist 14255 Reihen!

Und was mir aufgefallen ist beim vergleichen und bei der Auflistung hier was fehlt - die bbx_usergroups Tabelle hat sich wohl irgendwie verabschiedet. Die find ich nicht mehr!
DeepThroat
Zitat:
Original von Maggan22
Und was mir aufgefallen ist beim vergleichen und bei der Auflistung hier was fehlt - die bbx_usergroups Tabelle hat sich wohl irgendwie verabschiedet. Die find ich nicht mehr!

Mein Fehler. Die Tabelle gibt es auch nicht, wie ich gerade nochmal überprüft habe.


Zitat:
Original von Maggan22
also das "unregistriert" ist jetzt weg. Dafür steht gar nix mehr da.

Hm. Hast du schonmal die Anzeigen-Aktualisieren Funktion im ACP ausgeführt?

Zitat:
Original von Maggan22
... habe jetzt mal alles verglichen ist alles soweit vollständig bis auf Wordmatch und Wordlist.
Weiß aber nicht ob diese Tabellen sooooooooo wichtig sind. Hab in der Wordlist 14255 Reihen!

Diese beiden Tabellen sind existenziel wichtig für die Suchfunktion. Die Tabellen sollten unbedingt existieren. Du kannst sie aber erstmal leeren und dann die Suchwortverknüpfungen neu schreiben lassen.
Maggan22
Anzeigen aktualisiert - ist gemacht, hat sich aber nix verändert.
Muß irgendwas vergessen haben *grübel*

Suchwortverknüpfung - kann ich ja auch im ACP machen, oder?

Wenn ich das richtig gesehen habe:

acp/Suchwort Analyse, oder?

Habe da nochwas gefunden was weiterhelfen könnte das Problem zu lösen!

Also, 1. Ich habe 2 "normale" Usergruppen! Neuregistrierte sind User!
Und die die 15 Beiträge haben sind "aktive" User!

Ich habe jetzt die Benutzerränge durchgeschaut und da habe ich gemerkt das keine Beitragszahlen angegeben waren wann welcher Rank "aktiv" wird. Dabei habe ich festgestellt das man bestimmte Usergruppen auswählen muß und nicht die Möglichkeit der Mehrfachaufwahl hat. Daraus schliesse ich das wenn ich in den Rängen eingebe ab 30 Beiträge Grünschnabel für die Gruppe "aktiver User" das die normalen User den Rang dann nicht bekommen - richtig?
DeepThroat
Zitat:
Original von Maggan22
Anzeigen aktualisiert - ist gemacht, hat sich aber nix verändert.
Muß irgendwas vergessen haben *grübel*

Überprüfe bitte nochmal, ob die folgenden gruppenrelevanten Tabellen in der DB vorhanden sind:

  • bbx_groupcombinations
  • bbx_groupleaders
  • bbx_groups
  • bbx_groupvalues
  • bbx_groupvariablegroups
  • bbx_groupvariables


Zitat:
Original von Maggan22
Suchwortverknüpfung - kann ich ja auch im ACP machen, oder?

Wenn ich das richtig gesehen habe:

acp/Suchwort Analyse, oder?

ACP -> Anzeigen aktualisieren -> Suchwortverknüpfung

Dort zunächst einmal auf Klickt dazu bitte hier, um die alten Verknüpfungen zu löschen. klicken und anschliessend auf den 'Aktualisieren'-Button drücken.

Viel Erfolg!
Maggan22
Alle Tabellen sind da. Und die Reihen sind alle vollständig - habe die Werte vergleichen!

Habe meinen Beitrag von eben nochmal editiert...
DeepThroat
Zitat:
Original von Maggan22
...
Daraus schliesse ich das wenn ich in den Rängen eingebe ab 30 Beiträge Grünschnabel für die Gruppe "aktiver User" das die normalen User den Rang dann nicht bekommen - richtig?

Wenn die User nach 30 Posts sowieso in die aktiven User verschoben werden, brauchts auch keine Rangzuordnung der normalen User für Posts über 30 mehr. Und die Ränge unter 30 ordnest du einfach nur den normalen Usern zu.
Maggan22
Gibt es da keinen Konflickt weil der Rang doppelt ist?

Habe gerade bei der Suchwortverknüpfungsaktualisierung (hab ich jetzt n neues Wort erfunden??? *gg*) eine Fehlermeldung bekommen. Siehe Anhang!
DeepThroat
Zitat:
Original von Maggan22
Gibt es da keinen Konflickt weil der Rang doppelt ist?

Hab meinen Beitrag nochmal editiert.

Zitat:
Original von Maggan22
Habe gerade bei der Suchwortverknüpfungsaktualisierung (hab ich jetzt n neues Wort erfunden??? *gg*) eine Fehlermeldung bekommen. Siehe Anhang!

Ich bin kein SQL-Fachmann. Aber es lässt sich zumindest grob herauslesen, dass es ein Problem beim Beschreiben der beiden genannten Tabellen gab. Nachdenken
Maggan22
Kann das mit den rechten zu tun haben? Das ich da was vergessen habe bei der Installation?

Benutzerränge gehen - zumindestens für die aktiven User - den Neulingen geb ich einfach andere - dann bin ich auf der sicheren Seite. Jetzt fehlt nur noch das mit den Umlauten das die Schräg angezeigt werden.
DeepThroat
Zitat:
Original von Maggan22
Kann das mit den rechten zu tun haben? Das ich da was vergessen habe bei der Installation?

Hm. Also wenn du ein falsches Passwort in der config.inc.php eingetragen hättest, würde das gesamte Forum nicht funktionieren. Andere Rechte für die Datenbank sind mir jetzt nicht bekannt. Vielleicht sind die beiden Tabellen irgendwie für Schreibzugriff gesperrt. Weiss nicht, ob sowas möglich ist. Wie hast du die beiden Tabellen denn angelegt? Einfach aus einer anderen Datenbank kopiert oder komplett neu angelegt?

Zitat:
Original von Maggan22
Jetzt fehlt nur noch das mit den Umlauten das die Schräg angezeigt werden.

Da muss was beim Import der DB schief gelaufen sein. Normalerweise passieren solche Kodierungspannen mit dem MySQLDumper nicht.
Notfalls könnte man das aber sicher mithilfe einer SQL-Abfrage korrigieren. Es geht ja wahrscheinlich nur um die Sonderzeichen wie ä, ö, ü und ß.
Maggan22
Ich habe die SQL`s kopiert und per mysqldumper eingefügt!

Ja, ä,ö.ü und ß - darum gehts. Wie funktioniert das mit dem korrigieren über sql Abfrage - da kann ich mir jetzt irgendwie nix drunter vorstellen.

Sorry wenn ich nerve - ist auch soweit das letzte Problem (ausser das die suche nicht funktioniert...)
DeepThroat
Zitat:
Original von Maggan22
Ich habe die SQL`s kopiert und per mysqldumper eingefügt!

Ich empfehle dir dringend die beiden Tabellen nochmal frisch anzulegen. Mache aber bitte unbedingt vorher ein komplettes Backup deiner Datenbank.

Die SQL-Abfrage lautet wie folgt: (bitte unbedingt drauf achten, ob deine Tabellen mit bb1_ oder bb2_ beginnen)

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
DROP TABLE IF EXISTS bb1_wordlist;
CREATE TABLE bb1_wordlist (
  wordid int(11) unsigned NOT NULL auto_increment,
  word varchar(50) NOT NULL default '',
  PRIMARY KEY  (wordid),
  UNIQUE KEY word (word)
) TYPE=MyISAM;

DROP TABLE IF EXISTS bb1_wordmatch;
CREATE TABLE bb1_wordmatch (
  wordid int(11) unsigned NOT NULL default '0',
  postid int(11) unsigned NOT NULL default '0',
  intopic tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (wordid,postid)
) TYPE=MyISAM;

Die Abfrage würde ich an deiner Stelle über phpmyadmin ausführen. Damit hatte ich noch nie Probleme.

Zitat:
Original von Maggan22
Ja, ä,ö.ü und ß - darum gehts. Wie funktioniert das mit dem korrigieren über sql Abfrage - da kann ich mir jetzt irgendwie nix drunter vorstellen.

Sorry wenn ich nerve - ist auch soweit das letzte Problem (ausser das die suche nicht funktioniert...)

Keine Angst. Du nervst nicht. Die SQL-Abfrage für das Umlautproblem funktioniert rein vom Ablauf genau wie die für die Widerherstellung der beiden Tabellen für die SuFu.
Die Befehle sind natürlich andere. Das müsste ich mir erstmal raussuchen.
Maggan22
Hab die SQL Abfrage gemacht. Aber suche geht nicht. Auch die Suchwortverknüpfung geht nicht. Alles wie gehabt, selbe Fehlermeldung.
DeepThroat
Hallo Maggan22,

habe mir gerade nochmal die Fehlermeldung in deinem Dateianhang angeschaut. Wahrscheinlich bekommst du diese Fehlermeldung jetzt immernoch, wenn du versuchst die Suchwortverknüpfung neu zu schreiben, oder?
Jedenfalls sieht der Username für deine Datenbank dort sehr merkwürdig geschrieben aus. Ich denke, dass dort erstmal genauer nachgeforscht werden sollte, ob es da vielleicht irgendwo einen Schreibfehler im System gibt.
Maggan22
Ja genau. Immernoch die selbe Fehlermeldung.

Sehr seltsam. Muß mal schauen.