Общая ошибка: Could not delete word list entry

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 8 месяцев
Откуда: Санкт-Петербург

Общая ошибка: Could not delete word list entry

Сообщение MXM »

Всем привет!
Ситуация:
- форум 2.0.19
- захожу под админом
- начинаю править первое сообщение темы (сообщение автора темы), после правки, соотвественно, нажимаю на 'отправить' и далее вылетает ошибка:

Код: Выделить всё

Общая ошибка 
 
Could not delete word list entry

DEBUG MODE

SQL Error : 1034 Incorrect key file for table: 'phpbb_search_wordlist'. Try to repair it

DELETE FROM phpbb_search_wordlist WHERE word_id IN (11749, 11750, 11752, 11753, 11761, 11762, 11766, 11767, 11768, 11769, 11772, 11777, 11782, 11785, 11788, 11790, 11791, 11795)

Line : 382
File : functions_search.php
Такого раньше не было.
Затем, пробую некторые правки сообщений других авторов, правятся без проблем. В чем причина не пойму.
Line : 382, File : functions_search.php писал(а):function remove_search_post($post_id_sql)
{
global $db;

$words_removed = false;

switch ( SQL_LAYER )
{
case 'mysql':
case 'mysql4':
$sql = "SELECT word_id
FROM " . SEARCH_MATCH_TABLE . "
WHERE post_id IN ($post_id_sql)
GROUP BY word_id";
if ( $result = $db->sql_query($sql) )
{
$word_id_sql = '';
while ( $row = $db->sql_fetchrow($result) )
{
$word_id_sql .= ( $word_id_sql != '' ) ? ', ' . $row['word_id'] : $row['word_id'];
}

$sql = "SELECT word_id
FROM " . SEARCH_MATCH_TABLE . "
WHERE word_id IN ($word_id_sql)
GROUP BY word_id
HAVING COUNT(word_id) = 1";
if ( $result = $db->sql_query($sql) )
{
$word_id_sql = '';
while ( $row = $db->sql_fetchrow($result) )
{
$word_id_sql .= ( $word_id_sql != '' ) ? ', ' . $row['word_id'] : $row['word_id'];
}

if ( $word_id_sql != '' )
{
$sql = "DELETE FROM " . SEARCH_WORD_TABLE . "
WHERE word_id IN ($word_id_sql)";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete word list entry', '', __LINE__, __FILE__, $sql); // Line : 382
}

$words_removed = $db->sql_affectedrows();
}
}
}
break;

default:
Заранее благодарен за помощь!
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

MXM писал(а):Incorrect key file for table: 'phpbb_search_wordlist'. Try to repair it
Зеленым по английскому было написано: try to repair it. Вы try или не try?
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

/DiOs писал(а):Вы try или не try?
/DiOs, я не try.
А как try?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5429
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

MXM
Через phpmyadmin попробуй починить таблицу phpbb_search_wordlist.

Добавлено спустя 31 секунду:

http://www.phpbbguru.net/community/viewtopic.php?t=1602
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

Siava, спасибо!
Изучаю ссылку.
Не нашел ответ на вопрос: а по каким причинам ломается база?
В моем случае?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5429
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

MXM
База ломается обычно по причине хостера :roll:

Добавлено спустя 47 секунд:

Например внезапное отключение электричества, может проводок от UPS отвалился :lol:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

Siava, спасибо!
Выполнил по ссылке 1 Вариант.
Проверил сообщение автора на правку - правится без проблем.
Вот же хостер какой даже не предупредил... что была тех. неполадка...
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Siava писал(а):База ломается обычно по причине хостера
а иногда и просто так))
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса

Вернуться в «Поддержка phpBB 2.0.x»