Pagina 1 van 1

#130 - Incorrect file format 'phpbb_search_wordmatch'

Geplaatst: 11 aug 2014, 13:24
door JHK1
  • Adres van je forum: http://jhk1.nl/forumjhk/
    Event. modificaties op je forum:Verhuisd naar andere server
    Wanneer ontstond het probleem?Na de verhuizing
    phpBB versie:3.0.12 en MySQL(i) 5.1.62


    Heb je onlangs iets veranderd aan je forum?Alles overgezet.
    Wat is het probleem?
Bij het editen van een bericht komt deze melding, hoewel de gewijzigde tekst er toch staat.

Code: Selecteer alles

SQL ERROR [ mysqli ]

Incorrect file format 'phpbb_search_wordmatch' [130]

SQL

SELECT w.word_id, w.word_text, m.title_match FROM phpbb_search_wordlist w, phpbb_search_wordmatch m WHERE m.post_id = 642989 AND w.word_id = m.word_id

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 189
CALL: dbal->sql_error()

FILE: [ROOT]/includes/search/fulltext_native.php
LINE: 1155
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/functions_posting.php
LINE: 2535
CALL: fulltext_native->index()

FILE: [ROOT]/posting.php
LINE: 1141
CALL: submit_post()
Ik heb alles exact overgezet en verder werkt alles goed alleen het wijzigen van een bericht geeft deze melding. Als ik in PHP myadmin op phpbb_search_wordmatch klik krijg ik een foutmelding zie ...

Code: Selecteer alles

#130 - Incorrect file format 'phpbb_search_wordmatch'
Repareren lukt niet, dus jullie advies, hoe ik dit kan oplossen.

Re: #130 - Incorrect file format 'phpbb_search_wordmatch'

Geplaatst: 11 aug 2014, 16:00
door JHK1
Aanvulling, ik heb elders een optie in dit forum geprobeerd om via Mysql in het vakje SQL van de database een opdracht uit te voeren met REPAIR TABLE `phpbb_search_wordmatch`
Dit geeft deze melding....

Table Op Msg_type Msg_text
....._jhk.phpbb_search_wordmatch repair Error Incorrect file format 'phpbb_search_wordmatch'
....._jhk.phpbb_search_wordmatch repair error Corrupt
(klein gedeelte links boven weggelaten en vervangen door .)

Re: #130 - Incorrect file format 'phpbb_search_wordmatch'

Geplaatst: 11 aug 2014, 19:50
door John P
Je kan ook eens proberen om de index mee te nemen.

repair table 'table_name' use_frm

Anders zou ik de tabel verwijderen en opnieuw aanmaken.
CREATE TABLE `search_wordmatch` (
`post_id` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
`word_id` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
`title_match` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
UNIQUE INDEX `unq_mtch` (`word_id`, `post_id`, `title_match`),
INDEX `word_id` (`word_id`),
INDEX `post_id` (`post_id`)
)
COLLATE='utf8_bin'
ENGINE=MyISAM;

Gebruik natuurlijk jouw table_prefix en engine en even opletten welke versie phpbb je hebt. Deze code is van 3.0.10. Daarna je zoek index weer opbouwen.

Deze melding heb ik wel vaker gezien daar waar verschillende database engines door elkaar gebruikt worden.

Re: #130 - Incorrect file format 'phpbb_search_wordmatch'

Geplaatst: 11 aug 2014, 23:38
door JHK1
Zo te zien is het opgelost maar er moest een teken bij.
REPAIR TABLE phpbb_search_wordmatch USE_FRM;

Voor ik zover zien kan lijkt het opgelost. De fout treedt niet meer op.
Bedankt voor de ondersteuning. :mrgreen: