尝试连接到Joomla数据库时出错:jtablesession :: Store Failed DB功能失败,错误号为1146

时间:2015-12-10 15:40:50

标签: database joomla

我有我想要替换的当前网站。

我创建了一个子域名开发网站,我想用。替换当前站点。

我已备份所有内容,在当前网站的控制面板中创建了一个新数据库。

然后我通过phpMyAdmin从开发站点导出数据库。

接下来,我将数据库sql数据上传到我在控制面板中创建的新数据库中。

完成所有这些后,我更新了apprhs.org的配置文件以连接到新数据库。执行此操作后,尝试访问该网站时收到以下错误消息:

jtablesession ::存储失败的数据库功能失败,错误号为1146表'632056_newSite.jos_session'不存在SQL = INSERT INTO jos_sessionsession_idtime,{{1 }},usernamegidguest)VALUES('dvv0sr2snsff3qvo8bu0j9ljp0','1449724899','','0','1','0')

当前网站正在运行Joomla 1.5,开发网站正在运行joomla 3.4。这会导致任何问题吗?

2 个答案:

答案 0 :(得分:0)

在数据库中创建表jos_session:

CREATE TABLE `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`)
) TYPE=MyISAM CHARACTER SET `utf8`;

<强>更新 对于mysql 5.0&gt;:

CREATE TABLE `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 CHARACTER SET `utf8`;

答案 1 :(得分:0)

DROP table IF EXISTS jos_session; CREATE TABLE jos_session ( 的用户名varchar(150) default '', 时间varchar(14) default '', 的session_id varchar(200) NOT NULL default '0', 旅客tinyint(4) default '1', 的userid int(11) default '0', 的用户类型varchar(50) default '', GID tinyint(3) unsigned NOT NULL default '0', PRIMARY KEY (的session_id (64)), KEY whosonline (旅客,的用户类型), KEY的userid (的userid ), KEY时间(时间{ {1}}