Mysql 无法在joomla上显示网站内容
我已将我的Mysql 无法在joomla上显示网站内容,mysql,joomla2.5,Mysql,Joomla2.5,我已将我的joomla网站内容推送到bigrock服务器,以托管该网站。但是我在点击网站的url时遇到了错误 下面是错误: 显示错误页面时出错:应用程序实例化错误:表'resoninr_jooml29.resoninr_session'不存在SQL=SELECTsession_idFROMresoninr_session其中session_id='gqcktvtop2kv33lc28ikjrhi44'限制0,1 我不熟悉joomla和数据库。谁能帮我解决这个问题 提前感谢。如果数据库中的所有表前
joomla
网站内容推送到bigrock服务器
,以托管该网站。但是我在点击网站的url
时遇到了错误
下面是错误
:
显示错误页面时出错:应用程序实例化错误:表'resoninr_jooml29.resoninr_session'不存在SQL=SELECTsession_id
FROMresoninr_session
其中session_id
='gqcktvtop2kv33lc28ikjrhi44'限制0,1
我不熟悉joomla
和数据库
。谁能帮我解决这个问题
提前感谢。如果数据库中的所有表前缀都是“jos83”,那么将“$dbprefix”变量的值替换为joomla站点根目录下configuration.php中与db相同的前缀(“jos83”) 如果数据库中的所有表前缀都是“jos83”,则将“$dbprefix”变量的值替换为joomla站点根目录下configuration.php中与db中相同的前缀(“jos83”) 这取决于您如何传输文件和数据库。通过Akeba或任何第三方扩展或手动。如果您手动传输,则public$dbprefix='jos83"中更改的可能性较小代码>出现在配置文件中,因为您只需要更改configuration.php文件中的数据库用户、数据库名称和主机名。
假设您通过Akeba执行了此操作,那么它将在站点恢复期间请求一个新前缀。假设您通过Akeba完成了,但它仍然不起作用,那么您的会话表可能会损坏。若会话表损坏,Joomla将不会加载。您必须手动删除该表,并使用此sql命令在phpmyadmin中重新创建它
DROP TABLE IF EXISTS `resoninr_session`;
CREATE TABLE IF NOT EXISTS `resoninr_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;
一些有用的链接
这取决于您如何传输文件和数据库。通过Akeba或任何第三方扩展或手动。如果您手动传输,则public$dbprefix='jos83"中更改的可能性较小代码>出现在配置文件中,因为您只需要更改configuration.php文件中的数据库用户、数据库名称和主机名。
假设您通过Akeba执行了此操作,那么它将在站点恢复期间请求一个新前缀。假设您通过Akeba完成了,但它仍然不起作用,那么您的会话表可能会损坏。若会话表损坏,Joomla将不会加载。您必须手动删除该表,并使用此sql命令在phpmyadmin中重新创建它
DROP TABLE IF EXISTS `resoninr_session`;
CREATE TABLE IF NOT EXISTS `resoninr_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;
一些有用的链接
我对此做了一些分析,结果如下:表名为“jos83\u session”,但当我将其推送到bigrock服务器时,它希望表名为“resoninr\u session”那么,有没有办法根据错误预期立即重命名所有表名?我对此做了一些分析,结果如下:表名为“jos83\u session”,但当我将其推送到bigrock服务器时,它预期表名为“resoninr\u session”那么,是否有任何方法可以根据错误预期立即重命名所有表名??