Was bedeutet diese Meldung?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
lizx
Mitglied
Beiträge: 31
Registriert: 01.08.2010 12:35

Was bedeutet diese Meldung?

Beitrag 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?
Benutzeravatar
7emper5i
Ehemaliger Übersetzer
Beiträge: 1473
Registriert: 11.04.2009 13:31
Wohnort: Köln
Kontaktdaten:

Re: Was bedeutet diese Meldung?

Beitrag 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.
Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
lizx
Mitglied
Beiträge: 31
Registriert: 01.08.2010 12:35

Re: Was bedeutet diese Meldung?

Beitrag 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??
Benutzeravatar
7emper5i
Ehemaliger Übersetzer
Beiträge: 1473
Registriert: 11.04.2009 13:31
Wohnort: Köln
Kontaktdaten:

Re: Was bedeutet diese Meldung?

Beitrag 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.
Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
lizx
Mitglied
Beiträge: 31
Registriert: 01.08.2010 12:35

Re: Was bedeutet diese Meldung?

Beitrag 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???
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Re: Was bedeutet diese Meldung?

Beitrag 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. :D Wie soll Dir geholfen werden, wenn Du keine Informationen
lizx hat geschrieben:Den genauen Link konnte ich grad nicht finden.
lieferst. :oops:

No Input = No Output
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
lizx
Mitglied
Beiträge: 31
Registriert: 01.08.2010 12:35

Re: Was bedeutet diese Meldung?

Beitrag 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...
aurora876
Ehemaliger Übersetzer
Beiträge: 1600
Registriert: 30.08.2008 20:41

Re: Was bedeutet diese Meldung?

Beitrag 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.
There are 10 types of people in the world: Those who understand binary and those who don't. :D

Support Toolkit in Deutsch
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Re: Was bedeutet diese Meldung?

Beitrag 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;
lizx
Mitglied
Beiträge: 31
Registriert: 01.08.2010 12:35

Re: Was bedeutet diese Meldung?

Beitrag 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...
Antworten

Zurück zu „[3.0.x] Mod Support“