Joomla Jtablesession Store Failed

dalam beberapa waktu ini, saya mendapatkan laporan dari pelanggan yang menggunakan CMS joomla bahwasanya website mereka mengalami error Joomla Jtablesession Store Failed seperti dibawah ini:

jtablesession::Store Failed
DB function failed with error number 1146
Table 'dbname.jos_session' doesn't exist SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( 'aQOwtokou4IRsMZrAxRWo70lP8','8272244412','','0','1','0' )

Penyebab paling umum dari pesan error ini adalah gagal menulis data/ query sql. Ketika server kehabisan resource, biasanya di tengah-tengah saat menulis/ query sql, sehingga tabel jos_session menjadi korup. Berikut adalah cara untuk memperbaikinya pada Joomla 1.5:

DROP TABLE IF EXISTS `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;

Karena jos_session sifatnya menyimpan data sementara, drop dan create struktur baru seperti cara diatas adalah cara sederhana untuk memperbaiki kendala ini.

Baca juga:  Cara Backup Dan Restore Database MySQL

jika anda masih mengalami kendala yang sama, silahkan coba cara ini

Write a Comment

Your email address will not be published.

3 + 1 =

%d bloggers like this: