Joomla JAuthentication ::验证错误

时间:2013-11-29 18:30:05

标签: mysql joomla joomla2.5 joomla3.0 joomla1.7

我不得不升级我们的joomla网站。所以我从版本1.7.5升级到2.5.16,没有任何错误。一切都很好。我可以登录注销等..

然后我尝试升级到3.2。当我完成了“500 JHtml图标不支持。找不到文件”错误。当我无法解决问题。我决定上传我的备份,这是joomla 1.7.5。

当我到达主页面时,我看到这个长错误..

“字段列表中的未知列'a.title_alias'SQL = SELECT a.id,a.title,a.alias,a.title_alias,a.introtext,a.checked_out,a.checked_out_time,a.catid ,a.created,a.created_by,a.created_by_alias,CASE WHEN a.modified = 0那么a.created ELSE a.modified END as modified,etc etc etc.“

当我试图登录时。它给了我很长的错误

“JAuthentication :: authenticate:Uyumluekyüklemebaşarısız:plgauthenticationcookie Kullanıcıadıveparolaşleşmiyoryadahenüzbirhesabınızyok。 '字段列表'中的未知列'a.title_alias'SQL = SELECT a.id,a.title,a.alias,a.title_alias,a.introtext,a.checked_out,a.checked_out ....等等等“

现在我无法登录管理员page.tried一些解决方案,但我甚至找不到jos_plugins。它不再存在了。

如果有人帮助我,我会很高兴。

顺便说一句,我没有备份我的数据库

1 个答案:

答案 0 :(得分:0)

由于您没有备份数据库,因此可以与主机核实是否有备份。

如果没有,您的数据库架构已更新为3.2,这是向后兼容的,所以只需从ftp / ssh重新应用3.2更新包。

登录问题是由于新的双因素身份验证插件未保存其参数;在正常安装中,您只需打开插件的选项并保存即可。

由于您没有访问权限,现在最好禁用数据库中的双因素身份验证插件,只需从数据库中禁用它:

UPDATE `#__extensions` SET `enabled`=0 WHERE name like 'plg_twofactorauth_totp' 

(用你的数据库前缀替换#_,你可以找到那个读取配置.php)

然后你应该回到第一个错误500 JHtml icon not supported. File not found

首先,使用最新版本升级所有扩展(组件,模块,插件),确保它与J 3+和可能的J 3.2兼容。

如果在此之后你仍然得到错误,你需要找到源,很可能在模板中,但它可能在任何地方。如果它只在前端,请尝试不同的页面;如果它只显示在一个页面上,它就在一个组件中;如果它无处不在,它可以是模板或插件;尝试有选择地禁用所有非核心插件以发现有问题的插件,然后禁用它以进行确认。