Seite 2 von 2
Re: Such-Backend
Verfasst: 21.08.2015 16:37
von Janaa
Hallo!
Ich erhalte dieselbe Meldung wie im ersten Post beschrieben erwähnt:
Das ausgewählte Such-Backend hat keinen Such-Index.
Bitte erstelle den Index für „phpBB Native Fulltext“ im Bereich Such-Indizes.
Leider kann ich mit den Ausführungen von Kirk nicht ganz folgen.
Momentan ist "phpBB Native Fulltext" ausgewählt, ein Ändern auf "MySQL Fulltext" führt auch bei mir zur Meldung:
Die MySQL-Volltextsuche kann nur mit MyISAM- oder InnoDB-Tabellen genutzt werden. Für eine Volltextsuche mit InnoDB-Tabellen ist MySQL 5.6.4 oder höher erforderlich.
Ich wäre für ein kleinschrittigeres Erklären, wie ich das Problem löse, sehr dankbar!

Re: Such-Backend
Verfasst: 21.08.2015 17:53
von Kirk
Hallo
Mache vorher ein Backup deiner Datenbank KB:mysqlbackup
Gehe in deine Datenbank, klicke dort auf SQL und trage folgendes ein:
Code: Alles auswählen
ALTER TABLE phpbb_acl_groups ENGINE=MyISAM;
ALTER TABLE phpbb_acl_options ENGINE=MyISAM;
ALTER TABLE phpbb_acl_roles ENGINE=MyISAM;
ALTER TABLE phpbb_acl_roles_data ENGINE=MyISAM;
ALTER TABLE phpbb_acl_users ENGINE=MyISAM;
ALTER TABLE phpbb_attachments ENGINE=MyISAM;
ALTER TABLE phpbb_banlist ENGINE=MyISAM;
ALTER TABLE phpbb_bbcodes ENGINE=MyISAM;
ALTER TABLE phpbb_bookmarks ENGINE=MyISAM;
ALTER TABLE phpbb_bots ENGINE=MyISAM;
ALTER TABLE phpbb_config ENGINE=MyISAM;
ALTER TABLE phpbb_confirm ENGINE=MyISAM;
ALTER TABLE phpbb_disallow ENGINE=MyISAM;
ALTER TABLE phpbb_drafts ENGINE=MyISAM;
ALTER TABLE phpbb_extensions ENGINE=MyISAM;
ALTER TABLE phpbb_extension_groups ENGINE=MyISAM;
ALTER TABLE phpbb_forums ENGINE=MyISAM;
ALTER TABLE phpbb_forums_access ENGINE=MyISAM;
ALTER TABLE phpbb_forums_track ENGINE=MyISAM;
ALTER TABLE phpbb_forums_watch ENGINE=MyISAM;
ALTER TABLE phpbb_groups ENGINE=MyISAM;
ALTER TABLE phpbb_icons ENGINE=MyISAM;
ALTER TABLE phpbb_lang ENGINE=MyISAM;
ALTER TABLE phpbb_log ENGINE=MyISAM;
ALTER TABLE phpbb_login_attempts ENGINE=MyISAM;
ALTER TABLE phpbb_moderator_cache ENGINE=MyISAM;
ALTER TABLE phpbb_modules ENGINE=MyISAM;
ALTER TABLE phpbb_poll_options ENGINE=MyISAM;
ALTER TABLE phpbb_poll_votes ENGINE=MyISAM;
ALTER TABLE phpbb_posts ENGINE=MyISAM;
ALTER TABLE phpbb_privmsgs ENGINE=MyISAM;
ALTER TABLE phpbb_privmsgs_folder ENGINE=MyISAM;
ALTER TABLE phpbb_privmsgs_rules ENGINE=MyISAM;
ALTER TABLE phpbb_privmsgs_to ENGINE=MyISAM;
ALTER TABLE phpbb_profile_fields ENGINE=MyISAM;
ALTER TABLE phpbb_profile_fields_data ENGINE=MyISAM;
ALTER TABLE phpbb_profile_fields_lang ENGINE=MyISAM;
ALTER TABLE phpbb_profile_lang ENGINE=MyISAM;
ALTER TABLE phpbb_ranks ENGINE=MyISAM;
ALTER TABLE phpbb_reports ENGINE=MyISAM;
ALTER TABLE phpbb_reports_reasons ENGINE=MyISAM;
ALTER TABLE phpbb_search_results ENGINE=MyISAM;
ALTER TABLE phpbb_search_wordlist ENGINE=MyISAM;
ALTER TABLE phpbb_search_wordmatch ENGINE=MyISAM;
ALTER TABLE phpbb_sessions ENGINE=MyISAM;
ALTER TABLE phpbb_sessions_keys ENGINE=MyISAM;
ALTER TABLE phpbb_sitelist ENGINE=MyISAM;
ALTER TABLE phpbb_smilies ENGINE=MyISAM;
ALTER TABLE phpbb_styles ENGINE=MyISAM;
ALTER TABLE phpbb_topics ENGINE=MyISAM;
ALTER TABLE phpbb_topics_posted ENGINE=MyISAM;
ALTER TABLE phpbb_topics_track ENGINE=MyISAM;
ALTER TABLE phpbb_topics_watch ENGINE=MyISAM;
ALTER TABLE phpbb_users ENGINE=MyISAM;
ALTER TABLE phpbb_user_group ENGINE=MyISAM;
ALTER TABLE phpbb_warnings ENGINE=MyISAM;
ALTER TABLE phpbb_words ENGINE=MyISAM;
ALTER TABLE phpbb_zebra ENGINE=MyISAM;
Hier noch ein Bild:
[ externes Bild ]
Re: Such-Backend
Verfasst: 21.08.2015 18:25
von Janaa
Habe ich gemacht, erhalte dieselbe Meldung wie matzge:
[ externes Bild ]
Re: Such-Backend
Verfasst: 23.08.2015 12:30
von Scanialady
typisches Problem scheinbar von Square7 & bplaced, hab ich auch.
Das mit dem SQL-Befehl funktioniert, wenn du zuerst auf den Tab DATENBANKEN klickst, und dann die Datenbank auswählst - ist ja nur eine, muss aber angewählt werden. Danach wie beschrieben den SQL-Befehl eingeben und ausführen.
Hinweis: Natürlich werden damit nur die Tabellen umgestellt, die in der Liste stehen. Tabellen von Ext/Mod bleiben auf InnoDB, wenn sie nicht explizit mit angegeben werden.
geändert hat es übrigens nichts bei mir. Aufbau des Indexes erfolgreich durchgeführt - weiterhin kein Index da über native Fulltext. Suchfunktion ohne Funktion.
edit:// - Korrektur -
Nachdem ich ALLE Tabellen von InnoDB auf MylSAM konvertiert habe (in kleinen Gruppen) konnte ich MySQL Fulltext zur Arbeit überreden. Suchfunktion geht mit MySQL Fulltext - wie von Square 7 /bplaced empfohlen
Re: Such-Backend
Verfasst: 23.08.2015 19:22
von Janaa
Die Datenbank habe ich ausgewählt. Bei mir steht dann trotzdem nur:
# MySQL lieferte ein leeres Resultat zurück (d.h. null Datensätze).
Das, was du unter "Korrektur" geschrieben hast, hab ich leider nicht verstanden. Ich weiß weder, was das (von InnoDB auf MylSAM konvertieren) heißt, noch wie man's macht. Zumindest beim Letzteren bitte ich um Hilfe. ^^
Re: Such-Backend
Verfasst: 01.09.2015 23:30
von Janaa
Kann mir denn keiner helfen? Es ist doch bestimmt nur ne Kleinigkeit.

Re: Such-Backend
Verfasst: 02.09.2015 00:14
von gn#36
Schau dir den Beitrag von Kirk an. Du musst die SQL Befehle darin in deiner Datenbank ausführen, das führt die Konvertierung durch. HIerzu musst du dein bevorzugtes Tool für SQL Manipulationen aufrufen, die Datenbank auswählen und die SQL Befehle ausführen. In der Regel also wohl phpMyAdmin.
InnoDB und MyISAM sind zwei verschiedene Arten von Tabellen bei MySQL (ähnlich wie Braeburn und Boskop bei Äpfeln). Sie arbeiten leicht unterschiedlich und haben unterschiedliche Vor- und Nachteile. Normalerweise ist InnoDB besser in der Datenkonsistenz, weil Transaktionen unterstützt werden, oft besser bei großen DBs MyISAM etwas schneller in kleinen DBs, am häufigsten eingesetzt (zumindest vor ein paar Jahren noch) und unterstützt die Volltextsuche.
Re: Such-Backend
Verfasst: 05.03.2016 16:31
von nEm84
Hallo,
ich habe das selbe Problem wie Janaa.
Hab in phpMyAd... den Code von Kirk eingegeben und erhalte die selbe Meldung wie Janaa.
"# MySQL lieferte ein leeres Resultat zurück (d.h. null Datensätze)."
Deinen Ausführungen @ gn#36 kann ich grad absolut nicht folgen.
Bin ein Anfänger, was phpbb angeht und es wäre echt nett, wen mir jemand helfen könnte. Ich würd die Fehlermeldung nächmlich gern weg kriegen.
LG
Nem
Re: Such-Backend
Verfasst: 26.03.2016 21:33
von nEm84
Keiner hier, der mit mir dem Problem weiterhelfen kann?
Re: Such-Backend
Verfasst: 30.03.2016 14:02
von Scanialady
Wenn du das gleiche Problem hast, ist auch die gleiche schrittweise Lösung wie oben hilfreich ^^
Diese Lösung ist zunächst in der Datenbank auszuführen, nicht in phpBB.
Wenn du davon so gar nichts verstehst, wird es schwierig.