Sida 1 av 1

Går inte att skicka inlägg längre... (L)

Postat: 2004-08-27 10:55
av Marcus
Nu kommer något underligt att hända... jag tänker ställa en fråga i forumet, trots att jag är moderator så har jag gått bet på att lösa detta problem för en bekant.

Så här ser det ut när man gör en ny postning eller svarar:
Could not insert new word matches

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_search_wordmatch.MYD'. (errno: 145)

INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 1013, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('verkar', 'vara', 'något', 'fel', 'forumet', 'kollar', 'vad', 'det', 'beror')

Line : 249
File : /[snip]/phpBB2/includes/functions_search.php
Har sökt information på phpbb.com och provat så väl reparera databasen som att göra en backup/restore av databasen.

Men dessa tips verkar inte leda någonstans.

Någon här som råkat ut för det, och vet hur man löser det?

/marcus

Postat: 2004-08-27 11:58
av Kail
Din databas är skadad, en eller flera av filerna. Enda alternativet är att be webbhotellet återskapa filerna från backup.

Postat: 2004-08-27 12:43
av Marcus
Hmmm... det kan nog bli svårt att få dem att göra...

Btw: Forumet/Databasen är inte min... :-)

/marcus

Postat: 2004-08-29 22:20
av Marcus
Fick tillslut tillgång till min kompis phpMyADMIN, och rotade runt lite... visade sig att det berodde på att MySQL-servern eller Filsystemet hade låst filen som hörde till... vare sig jag eller min kompis har behörighet att göra något åt filen (inget shell-konto), och supporten vill inte göra något åt det...

Lösning:
1. Kolla om det finns en backup...
Ja, vilken tur...då man man rädda lite...
Nej, då får du stå ut med att koppling mellan ord och inlägg försvinner vid sökningar.
2. Radera tabellen som drabbats.
3. Skapa ny tabell...
4. Plocka in alla data från din backup.

Ev. har du ett glapp mellan sista inlägg i backup och första inlägg efter denna fix... men det få man tyvärr leva med.

/Marcus