将 Joomla 站点转移到新服务器,没有真正的经验。
Apache 已设置,MySQL 已上线,数据库已导入,用户/密码/路径和配置已相应更新。
数据库连接并给了我这个奇怪的错误。我做了一些研究,有人建议删除 jos_ 表并通过执行以下操作重新创建它:
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;
所以,既然已经完成了,我得到以下信息:
404 - 找不到组件 您可能无法访问此页面,因为:
一个过期的书签/收藏夹 一个搜索引擎,其中包含该站点的过期列表 一个错误的地址 您无权访问此页面 未找到请求的资源。处理您的请求时发生错误。请尝试以下页面之一:
主页
当我尝试访问主页(index.php)时,它会做同样的事情......
我到底做了什么,我该如何解决这个问题?
非常感谢任何帮助 -
原始错误(刚刚恢复):
jtablesession::Store Failed DB function failed with error number 1146 Table 'plumblev_joom347.jos_session' 不存在 SQL=INSERT INTO jos_session
( session_id
, time
, username
, gid
, guest
, client_id
) VALUES ( '9890e7d1fa915e26d17121dd4eed8004','1369667714','','0', '1','0')