Fehlermeldung bei "rebuild search index"

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
MOAP-Michi

Fehlermeldung bei "rebuild search index"

Beitrag von MOAP-Michi »

Halihalo,

ich hab vor kurzem mit meinem 2.0.3 den Server gewechselt und dabei Probs mit den Search-Tabellen gehabt. Soweit nicht schlimm, weil ich die ja neu indexieren kann - dachte ich mir! Es kommt nämlich nach dem hochladen und ausführen der beiden Files vom entsprechenden Hack folgende Fehlermeldung: "Could not insert new word matches" :cry:

Muss ich noch was ändern oder was funzt da nicht???

Danke im Voraus!!!
Benutzeravatar
esperitox
Mitglied
Beiträge: 803
Registriert: 17.04.2002 21:40
Wohnort: Line 758
Kontaktdaten:

Beitrag von esperitox »

Wenn es ein 2.0.4er ist dann schau mal da: http://www.phpbb.de/viewtopic.php?t=210 ... ht=Rebuild

esperitox
MOAP-Michi

Beitrag von MOAP-Michi »

Nö, is das 2.0.3 . . . steht doch oben schon :wink:
MOAP-Michi

Beitrag von MOAP-Michi »

Kann mir da wirklich keiner einen Tipp geben??? :cry:
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

mach ma das: link:DebugMode
MOAP-Michi

Beitrag von MOAP-Michi »

OK DANKE, jetzt steht mehr da:

Code: Alles auswählen

Could not insert new word matches

DEBUG MODE

SQL Error : 1054 Unknown column 'single' in 'field list'

INSERT INTO moap_forum_search_wordmatch (post_id, word_id, title_match) SELECT single, word_id, 1 FROM moap_forum_search_wordlist WHERE word_text IN ('test', 'smilies', 'wink', 'roll', 'image', 'url', 'genial', 'oder', 'shock')

Line : 242
File : /www/htdocs/v038249/forum/includes/functions_search.php
Ich persönlich bin ja jetzt genauso schlau wie vorher, aber vielleicht kann ja einer von Euch damit was anfangen!?

PS: Soll ich den Debug-Mode gleich an lassen oder besser wieder aus machen???
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Wie schaut´n der entsprechende Bereich in der functions_search.php aus ?

Der DebugMode kann ruhig aktiviert bleiben..
MOAP-Michi
Mitglied
Beiträge: 2
Registriert: 18.02.2003 14:44

Beitrag von MOAP-Michi »

Zeile 230-250 aus der includes/functions_search.php:

Code: Alles auswählen

	while( list($word_in, $match_sql) = @each($word_insert_sql) )
	{
		$title_match = ( $word_in == 'title' ) ? 1 : 0;

		if ( $match_sql != '' )
		{
			$sql = "INSERT INTO " . SEARCH_MATCH_TABLE . " (post_id, word_id, title_match) 
				SELECT $post_id, word_id, $title_match  
					FROM " . SEARCH_WORD_TABLE . " 
					WHERE word_text IN ($match_sql)"; 
			if ( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not insert new word matches', '', __LINE__, __FILE__, $sql);
			}
		}
	}

	if ( $mode == 'single' )
	{
		remove_common('single', 0.4, $word);
	}
Sorry, aber da versteh ich nur Bahnhof :cry: . Kann es vielleicht helfen, wenn ich die Tabellen vor dem wiederherstellen leere???
MOAP-Michi
Mitglied
Beiträge: 2
Registriert: 18.02.2003 14:44

Beitrag von MOAP-Michi »

Ähm, das ganze entwickelt sich doch zusehens zu einem echten Problem, denn der Hack hat meine kompletten "wordlist" und "wordmatch" Tabellen gelöscht aber nicht wieder angelegt!!! :o :evil:

Kann mir denn keiner helfen??? Gibts denn noch einen anderen Hack außer den 1.2 von Peter Wyss mit dem ich es probieren könnte???
Antworten

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