Pagina 1 van 1

Hulp nodig bij "Algemene fout" bij zoekfunctie

Geplaatst: 12 jun 2008, 07:00
door CarolineG
  • Adres van je forum: http://www.hcgkuur.com/forum20089
    Event. modificaties op je forum: Geen
    Wanneer ontstond het probleem? Na het updaten naar 3.0.1
    phpBB versie: 3.0.1

    Heb je onlangs iets veranderd aan je forum? Nee
    Wat is het probleem?
Als je wilt zoeken krijg je de volgende foutmelding:

Code: Selecteer alles

Algemene fout
SQL ERROR [ mysql ]

Can't open file: 'phpbb3_search_wordmatch.MYD'. (errno: 145) [1016]

SQL

SELECT COUNT(DISTINCT p.post_id) AS total_results FROM (phpbb3_search_wordmatch m0, phpbb3_posts p) WHERE m0.post_id = p.post_id AND m0.word_id = 186

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/search/fulltext_native.php
LINE: 665
CALL: dbal_mysql->sql_query()

FILE: search.php
LINE: 418
CALL: fulltext_native->keyword_search()
En ook in het admin gedeelte kan ik de zoekindex niet meer in dan krijg ik deze melding:

Code: Selecteer alles

Algemene fout
SQL ERROR [ mysql ]

Can't open file: 'phpbb3_search_wordmatch.MYD'. (errno: 145) [1016]

SQL

SELECT COUNT(*) as total_matches FROM phpbb3_search_wordmatch

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/search/fulltext_native.php
LINE: 1402
CALL: dbal_mysql->sql_query()

FILE: includes/search/fulltext_native.php
LINE: 1382
CALL: fulltext_native->get_stats()

FILE: includes/acp/acp_search.php
LINE: 455
CALL: fulltext_native->index_stats()

FILE: includes/acp/acp_search.php
LINE: 46
CALL: acp_search->index()

FILE: includes/functions_module.php
LINE: 471
CALL: acp_search->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Als ik probeer oude berichten te verwijderen, om op te schonen, krijg ik ook foutmeldingen, en blijft de topic titel wel staan in de forums, maar krijg je een foutmelding als je het bericht daadwerkelijk nog wilt lezen. Dan bestaat het topic niet wordt er dan gezegd.

De foutmelding die ik krijg als ik een topic wil verwijderen is de volgende:

Code: Selecteer alles

Algemene fout
SQL ERROR [ mysql ]

Can't open file: 'phpbb3_search_wordmatch.MYD'. (errno: 145) [1016]

SQL

SELECT w.word_id, w.word_text, m.title_match FROM phpbb3_search_wordmatch m, phpbb3_search_wordlist w WHERE m.post_id = '19853' AND w.word_id = m.word_id

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/search/fulltext_native.php
LINE: 1224
CALL: dbal_mysql->sql_query()

FILE: includes/functions_admin.php
LINE: 757
CALL: fulltext_native->index_remove()

FILE: includes/functions_posting.php
LINE: 1377
CALL: delete_posts()

FILE: posting.php
LINE: 1442
CALL: delete_post()

FILE: posting.php
LINE: 279
CALL: handle_post_delete()
Als je daarna terug gaat is het dus wel verwijdert, maar de titel staat er nog, de inhoud is weg.

Een heleboel foutmeldingen dus, ik weet het, maar ik hoop toch echt dat iemand me er mee kan helpen.

Alvast bedankt voor alle input.

Groetjes
Caroline
Javea, Spanje


..

Re: Hulp nodig bij "Algemene fout" bij zoekfunctie

Geplaatst: 12 jun 2008, 07:07
door CarolineG
Nog even ter aanvulling!

Nav een topic hier heb ik even in de database gekeken naar de tabel phpbb3_search_wordmatch en dan krijg ik dit:

Code: Selecteer alles

 Can't open file: 'phpbb3_search_wordmatch.MYD'. (errno: 145)

      Fout

      SQL-query : 

      SHOW FIELDS FROM `phpbb3_search_wordmatch` FROM `hcgkuur_com_-_20089`

      MySQL retourneerde:
      #1016 - Can't open file: 'phpbb3_search_wordmatch.MYD'. (errno: 145)

      [Documentatie] ยท [Terug] 
Ik snap er nu helemaal niets meer van hoe kan die tabel nou weg zijn....

Re: Hulp nodig bij "Algemene fout" bij zoekfunctie

Geplaatst: 12 jun 2008, 07:12
door CarolineG
Nou die wordmatch tabel heb ik dus gekopieerd en ingevoegd vanuit een schone 3.0.1 database, dus de zoekfunctie werkt weer :-)

En het lijkt erop dat de andere problemen nu ook verdwenen zijn.
Dus sorry voor het storen, ik heb het kennelijk toch zelf op kunnen lossen... :roll:

Re: Hulp nodig bij "Algemene fout" bij zoekfunctie

Geplaatst: 12 jun 2008, 10:47
door Bee
Ik zal het toch nog even toelichten: De tabel phpbb3_search_wordmatch is kapot gegaan op de een of andere manier. Normaal gesproken is zoiets te repareren met een REPAIR TABLE phpbb3_search_wordmatch;. Op welke manier het ook wordt opgelost, er zal altijd informatie verloren gaan. Wil je de zoekfunctie goed kunnen gebruiken dan dien je de zoektabellen te herindexeren.

Re: Hulp nodig bij "Algemene fout" bij zoekfunctie

Geplaatst: 12 jun 2008, 12:35
door CarolineG
Ik wilde "repair tabel" doen dat had ik hier ergens gelezen, maar mijn phpadmin gaf aan dat er geen tabel was... ehmmmmm weet niet waarom die "kwijt" is geraakt want die was er eerst wel, voor de upgrade naar 3.0.1. Maar goed ik heb hem gekopieerd vanuit een andere database en dat heeft het probleem opgelost. Inderdaad moest wel herindexeren maar dat is geen probleem.