0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 22377 Просмотров
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Данная ошибка означает, что одна из таблиц базы данных повреждена. Имя поврежденной таблицы указывается в тексте ошибки. Например

Код
DB function failed with error number 1016
Can't open file: 'jos_session.MYI'. (errno: 145) SQL=SELECT session_id FROM jos_session WHERE session_id=MD5('c82c53720d94a9ec7256143da29892b5')
SQL = SELECT session_id FROM jos_session WHERE session_id=MD5('c82c53720d94a9ec7256143da29

Как видно из текста ошибки, проблема в данном случае с таблицей jos_session. Что можно сделать для устранения подобной ошибки?

Для начала следует попробовать восстановить таблицу из phpMyAdmin или какого-либо другого менеджера MySQL. Для восстановления таблицы из phpMyAdmin необходимо выполнить следующие действия:

1. Авторизуемся в phpMyAdmin
2. Выбираем базу данных в которой содержится данная таблица
3. Отмечаем данную таблицу галочкой в списке
4. В выпадающем списке действий с отмеченными таблицами выбираем Repair (Починить таблицу)

Или же просто нажимаем SQL и вводим текст запроса:

Код
REPAIR TABLE jos_session;

Если это не помогает, то можно попробовать восстановить эту таблицу из бекапа (если таковой имеется). Или обратиться к администратору сервера и попросить его помочь с восстановлением таблицы.


Кстати, если повреждается только таблица jos_session, то можно не тратить время, а просто удалить ее и пересоздать заново следующим SQL-запросом:

Код
DROP TABLE `jos_session`;
CREATE TABLE `jos_session` (
  `username` varchar(50) default '',
  `time` varchar(14) default '',
  `session_id` varchar(200) NOT NULL default '0',
  `guest` tinyint(4) default '1',
  `userid` int(11) default '0',
  `usertype` varchar(50) default '',
  `gid` tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (`session_id`),
  KEY `whosonline` (`guest`,`usertype`)
) TYPE=MyISAM;

« Последнее редактирование: 11.07.2007, 13:25:03 от smart »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Что означает ошибка Failed opening required 'includes/joomla.php'?

Автор smart

Ответов: 0
Просмотров: 109224
Последний ответ 03.07.2008, 12:04:06
от smart
Что означает ошибка Failed opening required '/includes/version.php'?

Автор smart

Ответов: 0
Просмотров: 75282
Последний ответ 17.06.2008, 22:55:39
от smart
Ошибка MySQL: "Got error 134 from storage engine..."

Автор smart

Ответов: 0
Просмотров: 33743
Последний ответ 11.07.2007, 13:22:22
от smart
Что означает ошибка: "Only variables can be passed by reference in ..."

Автор smart

Ответов: 0
Просмотров: 50302
Последний ответ 16.06.2007, 12:27:54
от smart
Что означает ошибка "Not unique table/alias..."

Автор smart

Ответов: 0
Просмотров: 28243
Последний ответ 30.05.2007, 17:03:48
от smart