Seite 1 von 2
Was bedeutet diese Meldung?
Verfasst: 01.08.2010 12:47
von lizx
Hallo,
habe soeben ein kleines MOD in meinem neuen Forum 3.0.7 eingebaut. Als ich dann im ACP die Modifikation aktiviert habe, kam diese Fehlermeldung:
Warnung
Related topics : SQL error [ mysql4 ] : Column 'topic_title' cannot be part of FULLTEXT index [1283]
The db user does not seems to have enough rights to run the required SQL query, please run it manually (phpMyadmin) :
ALTER TABLE phpbb_topics ADD FULLTEXT topic_tft (topic_title)
Nun habe ich den Befehl in phpmyadmin ausgeführt (ALTER TABLE phpbb_topics ADD FULLTEXT topic_tft (topic_title)), und bekomme dann diese meldung:
MySQL meldet: Dokumentation
#1283 - Column 'topic_title' cannot be part of FULLTEXT index
Kann mir einer weiterhelfen?
Re: Was bedeutet diese Meldung?
Verfasst: 01.08.2010 12:50
von 7emper5i
Moin,
Als erstes wäre es sehr hilfreich, wenn du auch sagen würdest, welchen Mod:
Name:
Downloadlink:
Die SQL-Fehlermeldungen sind schon mal ein Hinweis.
Aber wir haben nun nur ein Ergebnis, die Ursachenfindung liegt im Mod.
Re: Was bedeutet diese Meldung?
Verfasst: 01.08.2010 13:04
von lizx
Hallo,
habe die Datei vor paar Tagen auf der phpbb.com Seite runtergeladen...
Den genauen Link konnte ich grad nicht finden.
Was ich nicht kapiere, wieso soll ich diesen SQL Befehl ausführen wenn er doch nicht funktioniert??
Re: Was bedeutet diese Meldung?
Verfasst: 01.08.2010 13:16
von 7emper5i
Such den Link bitte.
Primär kannst du davon ausgehen, dass ein Coder nur Anweisungen gibt, die auch funktionieren. Andernfalls wäre dies bei der Vorstellung des Mods durch die community schon gemeldet worden, und innerhalb der Mod-Vorstellung gäbe es den Hinweis.
Daher mach dich bitte auf die Suche.
Wir wissen ja nicht, womit du dein Board so alles modifiziert hast, und ein "Hilfe - das klappt nicht, schaut mal die Fehlermeldung XY" bringt uns einfach nicht weiter, es sei denn, es sind Standard-Sachen...
aus denen du mit dem ersten Mod schon wieder raus bist.
Tipp:
kopiere bitte die description (NICHT DIE KOMPLETTE ANWEISUNG!) aus der install.xml in ein CODE-Feld in diesem Beitrag.
Re: Was bedeutet diese Meldung?
Verfasst: 01.08.2010 13:36
von lizx
Oh Gott, ich brauche dringend Hilfe.
Habe nun diesen Code ausgeführt:
Code: Alles auswählen
ALTER TABLE `phpbb_topics` CHANGE `topic_title` `topic_title` VARCHAR( 255 ) NOT NULL;
Damit klappt es nun... doch jetzt habe ich ein viel schlimmeres Problem: Alle Topic Titel meines Forums haben keine Umlaute, jetzt sehen sie in etwa so aus:
Dürfen
Arm nehmen gewöhnen
Tür auf
Wie kann ich das Problem wieder beheben???
Re: Was bedeutet diese Meldung?
Verfasst: 01.08.2010 13:42
von gloriosa
Hallo,
das
lizx hat geschrieben:habe soeben ein kleines MOD in meinem neuen Forum 3.0.7 eingebaut.
ist schön für Dich.

Wie soll Dir geholfen werden, wenn Du keine Informationen
lizx hat geschrieben:Den genauen Link konnte ich grad nicht finden.
lieferst.
No Input = No Output
Re: Was bedeutet diese Meldung?
Verfasst: 01.08.2010 13:47
von lizx
Hier ist der Mod
http://www.phpbb-seo.com/en/phpbb-seo-t ... t5819.html
Wie kann ich denn den Befehl rückgängig machen? Oder was muss ich machen damit die Umlaute korrekt angezeigt werden?
Code: Alles auswählen
ALTER TABLE `phpbb_topics` CHANGE `topic_title` `topic_title` VARCHAR( 255 ) NOT NULL;
mysql ist nicht grad meine Stärke...
Re: Was bedeutet diese Meldung?
Verfasst: 01.08.2010 13:52
von aurora876
hast du keine sicherung der datenbank?
die könntest du nämlich genau jetzt prima brauchen.
wenn du das 3.0.7. (mit oder ohne PL1?)neu installiert hast und da noch keine relevanten user/postings drin sind, dann kannst du das komplett löschen, ein 3.0.7 PL1 installieren und den mod nochmal neu einbauen.
ich hab den mod ebenfalls verbaut und kann deine fehlermeldung beim besten willen nicht nachvollziehen.
Re: Was bedeutet diese Meldung?
Verfasst: 01.08.2010 14:14
von AmigaLink
Alle Topic Titel meines Forums haben keine Umlaute
Ich
vermute mal die Kollation stimmt bei dir nicht. Führ mal das hier aus:
Code: Alles auswählen
ALTER TABLE `phpbb_topics` CHANGE `topic_title` `topic_title` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
Re: Was bedeutet diese Meldung?
Verfasst: 01.08.2010 14:19
von lizx
AmigaLink hat geschrieben:Alle Topic Titel meines Forums haben keine Umlaute
Ich
vermute mal die Kollation stimmt bei dir nicht. Führ mal das hier aus:
Code: Alles auswählen
ALTER TABLE `phpbb_topics` CHANGE `topic_title` `topic_title` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
Habe ich grade gemacht. Aber das Problem mit den Umlauten existiert nachwievor

Wenn ich die Tabelle 'topics' in phpmyadmin öffne, steht nun in der Spalte 'Kollation' folgendes: utf8_unicode_ci
(Vorher stand dort 'swedish')
In der Spalte 'Typ' steht folgendes: varchar(255)
Hat das Problem mit den Umlauten was damit zu tun???
@ aurora
Es befinden sich bereits Beiträge, sehr viele sogar, sonst hätte ich das Problem mit den Umlauten ja nicht feststellen können...