Could not insert new word matches

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.
huepf
Mitglied
Beiträge: 15
Registriert: 24.04.2003 22:30

Could not insert new word matches

Beitrag von huepf »

beim erstellen eines neuen themas, kommt jetzt immer folgende fehlermeldung:

Code: Alles auswählen

Could not insert new word matches

DEBUG MODE

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

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

Line : 242
File : /home/httpd/htdocs/phpbb/includes/functions_search.php
die zeilen in der functions_search.php sehen so aus:

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$
                                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',$
                        }
                }
        }

        if ($mode == 'single')
        {
                remove_common('single', 0.4, $word);
        }

        return;
}
vielleicht kann mir da jemand weiterhelfen.
merci
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

ersetze

Code: Alles auswählen

$sql = "INSERT INTO " . SEARCH_MATCH_TABLE . " (post_id, word_id, title$
mit

Code: Alles auswählen

$sql = "INSERT INTO " . SEARCH_MATCH_TABLE . " (post_id, word_id, title_match)
huepf
Mitglied
Beiträge: 15
Registriert: 24.04.2003 22:30

Beitrag von huepf »

seltsam, wollte gerade den code ändern. hat sich allerdings von selbst umgeschrieben!?!
funktionieren tuts immer noch nicht.

am code hat sich eigentlich nur das aus dem vorigen beitrag geändert
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

gib mal einen Link auf deine functions_search.php nachdem du ihr die Endung *.txt verpasst hast.
huepf
Mitglied
Beiträge: 15
Registriert: 24.04.2003 22:30

Beitrag von huepf »

Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Also die Datei ist in Ordnung. Mit genau dieser Datei erhälst du die von dir im Startbeitrag dieses Themas gepostete Fehlermeldung ?
huepf
Mitglied
Beiträge: 15
Registriert: 24.04.2003 22:30

Beitrag von huepf »

ja, die letzte änderung war, dass ich ein mod installiert hab
http://www.phpbb.de/viewtopic.php?t=8310
hat aber dann noch einige zeit funktioniert
huepf
Mitglied
Beiträge: 15
Registriert: 24.04.2003 22:30

Beitrag von huepf »

heißt das, mir kann niemand weiterhelfen :-(
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Keine Panik :)
Beim normalen posten funktioniert alles ? Also nur wenn du neue Themen erstellen willst kommt diese Fehlermeldung ?
Link auf dein Forum ?
Gast

Beitrag von Gast »

stimmt, also antworten kann ich posten. neues thema erstellen klappt nicht
Antworten

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