Seite 1 von 3
Could not insert new word matches
Verfasst: 18.10.2003 22:56
von ronny..81
Could not insert new word matches
Ich habe gestern mein Board von 2.0.5 auf 2.0.6 upgedated und heute kommt diese meldung wenn man ein neues thema schreiben möchte...
Ich habe noch das Topics watch MOD...ansonsten hat immer alles prima geklappt.. Bitte helft mir
danke im voraus, ronny
Verfasst: 18.10.2003 23:02
von Schumi
Bitte die komplette Fehlermeldung bzw den link:debugmode aktivieren.
Verfasst: 19.10.2003 21:50
von ronny..81
Could not insert new word matches
DEBUG MODE
SQL Error : 1054 Unknown column 'test' in 'field list'
INSERT IGNORE 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 : 249
File : /home/www/web512/html/forum/includes/functions_search.php
Das kommt als antwort !!!
Verfasst: 20.10.2003 11:35
von codemonkey
Lass den DB Maintenance Mod einmal durchlaufen.
http://phpbb.kordowich.net/index.php?pgid=3
Verfasst: 20.10.2003 11:45
von PhilippK
Poste doch mal die Zeilen 240-250 der ./includes/functions_search.php. Sieht mir nach 'nem (oder besser: zwei) fehlenden Anführungszeichen aus.
Gruß, Philipp
Verfasst: 20.10.2003 21:00
von Gast
Das sind die zeilen 240-250 der function_search.php:
if ( $match_sql != '' )
{
$sql = "INSERT IGNORE 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);
}
das mod hab ich installiert: welche wartung soll ich wählen ?
Verfasst: 20.10.2003 21:00
von ronny..81
Das sind die zeilen 240-250 der function_search.php:
if ( $match_sql != '' )
{
$sql = "INSERT IGNORE 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);
}
das mod hab ich installiert: welche wartung soll ich wählen ?
Verfasst: 20.10.2003 21:47
von ronny..81
so, ich habe mich nun auch mal versucht...
im debug mode hat er ja geschrieben
line 249 der includes/functions.php
wäre der fehler
line 240 - 250 sind
$board_config['default_lang'] = 'german';
}
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_main.' . $phpEx);
if ( defined('IN_ADMIN') )
{
if( !file_exists(@phpbb_realpath($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin.'.$phpEx)) )
{
$board_config['default_lang'] = 'german';
}
sorry, vorhin hatte ich die falschen gepostet.
jetzt steht german da, aber vorhin stand überall als standard sprache....english... hab einfahc mal alles "english" durch "german" ersetzt...hoffe es war kein fehler, aber ich kann nun wieder posten....
gibt es noch mehr sachen die ich auf german umstellen muss ?
oder kann ich das irgendwo durch einen click erledigen : )
mfg ronny
danke für hilfe
Verfasst: 20.10.2003 22:01
von ronny..81
und nun gehts doch wieder nicht, der selbe fehler : ((((
Verfasst: 20.10.2003 22:05
von ronny..81
wenn ich etwas kurzes schreibe wie "test" funktioniert es
und bei längerem text haut es wieder nicht hin... HELP !!