По кнопке "Обновить" форум появлялся. Я думал, что проблемы у хостера и написал ему письмо. Ответа пока не было...phpBB : Critical Error
Error doing DB query userdata row fetch
DEBUG MODE
SQL Error : 1016 Can't open file: 'phpbb_sessions.MYI'. (errno: 145)
SELECT u.*, s.* FROM phpbb_sessions s, phpbb_users u WHERE s.session_id = '0fd2e4a31849df17ff4cbb78333e822f' AND u.user_id = s.session_user_id
Line : 247
File : /home/nivatech/public_html/includes/sessions.php
Ближе к вечеру форум просто перестал открываться, и выводилось только то же самое сообщение. Второе письмо хостеру тоже осталось без ответа.
Зашел через phpMyAdmin и посмотрел базу. Все таблицы, по крайней мере открываются, а phpbb_sessions на любое действие выдает ошибку:
Еще раз написал хостеру и попросил восстановить эту таблицу (они бэкапят информацию каждые сутки). Ответа тоже пока нет.Ошибка
SQL-запрос:
SHOW KEYS FROM `phpbb_sessions` ;
Ответ MySQL:
#1016 - Can't open file: 'phpbb_sessions.MYI'. (errno: 145)
У меня есть сохраненная база 11-дневной давности. Из нее я выделил таблицу phpbb_sessions. Но я не пойму (лох я развесистый ), как мне ею заменить существующую таблицу. На кнопки phpMyAdmin "Структура", "Вставить", "Экспорт", "Операции" выдается то же сообщение с некоторыми вариациями. Кнопку "Уничтожить" я нажимать опасаюсь. Кнопка "SQL" выдает следующее:
Или предлагает найти какой-то текстовый файл с минимальным объемом 51 Мб (видимо, всю базу, которая вдвое меньше).
<b>Warning</b>: implode(): Bad arguments. in <b>/usr/local/cpanel/base/3rdparty/phpMyAdmin/tbl_query_box.php</b> on line <b>167</b>
SELECT * FROM `phpbb_sessions` WHERE 1
Поддержка хостера по-прежнему молчит...
Помогите, плз! Что мне делать? И что будет потеряно, если заменить сломавшуюся таблицу базы таблицей 11-дневной давности?
Добавлено спустя 14 минут 28 секунд:
Кстати, когда я прошу phpMyAdmin показать всю структуру БД, против phpbb_sessions написано "Используется"...