Tabelle phpbb_search_wordmatch defekt

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Oliver
Mitglied
Beiträge: 28
Registriert: 13.03.2003 23:17
Wohnort: Wuppertal
Kontaktdaten:

Tabelle phpbb_search_wordmatch defekt

Beitrag von Oliver »

Hallo!

irgendwie scheint sich meine Tabelle "phpbb_search_wordmatch" verabschiedet zu haben. Im Forum kann gelesen werden, aber jeder Schreibversuch oder Löschen scheitert.

Code: Alles auswählen

File '/db/mysql/phpbb_search_wordmatch.MYD' not found (Errcode: 2)
Wie kann ich die Tabelle neu anlegen und rekonstruieren???

Vielen Dank für Hilfe!
Gruß,
Oliver
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Versuche mal mit diesem Mod die Tabelle zu reparieren.
Oliver
Mitglied
Beiträge: 28
Registriert: 13.03.2003 23:17
Wohnort: Wuppertal
Kontaktdaten:

Beitrag von Oliver »

Hallo Schumi,

mehr als festzustellen, dass die Tabelle defekt ist, macht das Tool leider auch nicht.

Ich habe nun die Tabelle gelöscht und neu angelegt. Nun klappt's soweit wieder, nur ist die Tabelle halt leer, was zur Folge hat, dass man nicht mehr Suchen kann :(
Gibt es ein Tool, um die wordmatches zu rekonstruieren?
Gruß,
Oliver
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

http://www.phpbbhacks.com/viewhack.php?id=434
..versuch´s ma damit (eventuell musst du die anderen Tabellen vorher entleeren (nicht löschen)).

Wenn irgendwann wieder solch ein Fehler auftritt, dann nicht voreilig die Tabelle löschen, sondern versuchen sie zu reparieren.

Code: Alles auswählen

REPAIR TABLE phpbb_search_wordmatch
Oliver
Mitglied
Beiträge: 28
Registriert: 13.03.2003 23:17
Wohnort: Wuppertal
Kontaktdaten:

Beitrag von Oliver »

Hallo Acid,

danke für den Tipp, das klingt gut!

Das Script rennt gerade, mal schauen, was dabei herauskommt.

In der Doku steht übrigens, dass man die Tabellen nicht (mehr) leeren muss.
Gruß,
Oliver
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Re: Tabelle phpbb_search_wordmatch defekt

Beitrag von Kiss News »

Hallo!

Bei mir hat irgendedein logfile meinen Speicherplatz zugemüllt. Dann ging nix mehr.
Jetzt ist das logfile gelöscht, genügend Speicherplatz wieder vorhanden. Forum läuft wieder, allerdings wenn man einen neuen Beitrag schreibt, kommt folgende Fehlermeldung:
Could not insert new word matches

DEBUG MODE

INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 297214, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('wcdf')

Line : 258
File : /var/www/vhosts/kissforum.de/httpdocs/phpbb2/includes/functions_search.php
Der Beitrag ist dann aber trotzdem da...

Die Tabelle phpbb_search_wordlist ist defect durch einen Crash. Reparieren funktioniert nicht.

Was soll ich tun?
Hat jemand eine Ahnung?

Danke!
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Re: Tabelle phpbb_search_wordmatch defekt

Beitrag von Markus67 »

Hi ...

ruf mal bitte deinen Hoster an .. die können die Tabelle reparieren.

Alternative wäre die Tabelle zu löschen und die Suche neu aufbauen. Je nachdem wieviele Beiträge du hast kann das ein paar Stunden dauern :wink:

Markus
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“