====== Проблемы с jos_session ======
Изредка случается увидеть такое сообщение:
jtablesession::Store Failed
DB function failed with error number 1016
Can't open file: 'jos_session.MYI' (errno: 145) SQL=INSERT INTO `jos_session` \
( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) \
VALUES ( '4bc998b10d92bf4107976d0edacdbb26','1246725653','','0','1','0' )
Причина проста - маленько поломалась таблица jos_session. Решение - ее можно починить (например сделать "Repair table" в phpMyAdmin или подобном инструменте) или командой MySQL:
REPAIR TABLE jos_session;
Если совсем все плохо - восстанавливаем табличку из бэкапа или просто создаем следующим скриптом:
CREATE TABLE IF NOT EXISTS `jos_session` (
`username` varchar(150) 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',
`client_id` tinyint(3) unsigned NOT NULL DEFAULT '0',
`data` longtext,
PRIMARY KEY (`session_id`(64)),
KEY `whosonline` (`guest`,`usertype`),
KEY `userid` (`userid`),
KEY `time` (`time`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
**Примечание**: Joomla 1.5.23, MySQL 5.1.41, кодировка UTF-8
{{tag>joomla mysql jos_session jtablesession}}