Php Component安装后出现Joomla SQL查询错误

Php Component安装后出现Joomla SQL查询错误,php,mysql,joomla,joomla3.0,Php,Mysql,Joomla,Joomla3.0,我最近安装了arra user migrate,现在当我转到“扩展”下的“管理”时(我想删除它),我收到一个服务器错误: Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM n3dmx_extensions WHERE state=0 AND a.id != 1013 AND a.id != 1014 AND a.id != 1015 Unknown column 'a.id' in 'where clause' SQ

我最近安装了arra user migrate,现在当我转到“扩展”下的“管理”时(我想删除它),我收到一个服务器错误:

Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM n3dmx_extensions WHERE state=0 AND a.id != 1013 AND a.id != 1014 AND a.id != 1015 Unknown column 'a.id' in 'where clause' SQL=SELECT *,2*protected+(1-protected)*enabled as status FROM n3dmx_extensions WHERE state=0 AND a.id != 1013 AND a.id != 1014 AND a.id != 1015 Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM n3dmx_extensions WHERE state=0 AND a.id != 1013 AND a.id != 1014 AND a.id != 1015
我不知道从这里去哪里,因为这是工作正常之前,理想情况下我不想从备份恢复。关于如何修复它有什么建议吗?我已经点击“修复数据库”并更新到最新版本的joomla?SQL查询存储/创建在哪里

致意
Donna在为同一问题寻找解决方案时发现了这一点。看起来这个问题是黑客攻击的结果。它在
/libraries/legacy/model/list.php
文件的
getItems()
函数中插入类似于以下代码的内容

$query->where('a.id != 1015');
在每种情况下,编号
1015
可能不同。我的是
9417

更多详情请访问


删除上面的代码,让你的网站恢复正常。但显然这是黑客攻击的结果。这说明您需要更加注意Joomla站点的安全。

什么是“arra用户迁移”?您是否在进入管理或尝试卸载时收到此消息?请检查您的数据库。您缺少表
n3dmx_extensions
。Arra User Migrate是一个Joomla组件,存在n3dmx_extensions表,它的别名a.id未定义,我不知道如何修改查询,因为我不知道生成的内容和方式。