jtablesession::Store Failed
DB function failed with error number 1146
Table
'#_session' doesn't exist SQL=INSERT INTO '#_session' (
'session_id','time','username','gid','guest','client_id' ) VALUES
Wieder einmal ein Problem mit der bekannten Datenbanktabelle _session.
Auch hier sei erwähnt, dass nicht gleich ein Hackerangriff dahintersteht. Ab was tun?
Erstellen Sie einfach eine neue Tabelle #_session wie folgt.
phpMyAdmin starten
- Gegebenenfalls Datenbank auswählen
- Wählen Sie in der oberen Navigation den Reiter SQL
- Kopieren Sie nun untenstehenden Text in das SQL-Abfragefeld (siehe zweites Bild)
- In der linken Spalte müsste anschließend wieder eine Tabelle #_session zu sehen sein.
Somit haben Sie also eine neue Tabelle erstellt und müssten sich wieder anmelden können
So, und nun der Text:
DROP TABLE IF EXISTS `#_session`;
CREATE TABLE IF NOT EXISTS `#_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;
Bitte beachten Sie das Datenbanktabellenpräfix "#" durch das bei Ihrer Joomla-Installation gewählte Präfix zu ersetzten.