Such-Backend

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Janaa
Mitglied
Beiträge: 10
Registriert: 21.08.2015 16:21

Re: Such-Backend

Beitrag 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! :)
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8134
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Such-Backend

Beitrag 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 ]
Janaa
Mitglied
Beiträge: 10
Registriert: 21.08.2015 16:21

Re: Such-Backend

Beitrag von Janaa »

Habe ich gemacht, erhalte dieselbe Meldung wie matzge:
[ externes Bild ]
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 1992
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: Such-Backend

Beitrag 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
*Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
*Der Unterschied zwischen "Gast" und "Gastronom" liegt nicht nur in ein paar Buchstaben.
*Wenn das Auto in die Werkstatt soll, ist "Hier geht nix". - "Äh? Was geht denn nicht?" - "Ja NIX!" wenig hilfreich.
Janaa
Mitglied
Beiträge: 10
Registriert: 21.08.2015 16:21

Re: Such-Backend

Beitrag 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. ^^
Janaa
Mitglied
Beiträge: 10
Registriert: 21.08.2015 16:21

Re: Such-Backend

Beitrag von Janaa »

Kann mir denn keiner helfen? Es ist doch bestimmt nur ne Kleinigkeit. :-?
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Such-Backend

Beitrag 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.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
nEm84
Mitglied
Beiträge: 12
Registriert: 05.03.2016 16:18

Re: Such-Backend

Beitrag 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
nEm84
Mitglied
Beiträge: 12
Registriert: 05.03.2016 16:18

Re: Such-Backend

Beitrag von nEm84 »

Keiner hier, der mit mir dem Problem weiterhelfen kann?
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 1992
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: Such-Backend

Beitrag 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.
*Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
*Der Unterschied zwischen "Gast" und "Gastronom" liegt nicht nur in ein paar Buchstaben.
*Wenn das Auto in die Werkstatt soll, ist "Hier geht nix". - "Äh? Was geht denn nicht?" - "Ja NIX!" wenig hilfreich.
Antworten

Zurück zu „Support-Forum“