Joomla 2.5.19的会话表中的重复条目

时间:2014-03-28 08:01:32

标签: .htaccess session joomla2.5

我们的Joomla网站被黑了。不知何故,攻击者能够在网站的根目录中放置.htm文件并覆盖.htaccess以破坏网站。 我已经恢复了kickstart和akeeba的备份,并将joomla从2.5.18升级到2.5.19该网站已经拥有最新的virtmart。 从那时起,我们在会话表中遇到了很多重复的条目错误。 这是我到目前为止所尝试的:

  • 我删除了会话表中的所有行但是没有用
  • 我在管理工具插件中清除了会话

我还安装了一个插件并阻止了很多坏的ip并将url更改为管理页面。我已经更改了admin和superusers的登录并移动到其他主机,其他mysql db其他ftp登录并再次被黑客入侵。因为我阻止了ips并更改了管理位置,所以没有遭到黑客攻击。但我仍然有重复的会话错误,并且在我的内容页面中有很多Â个字符,而且在virtmart中没有可见的欧元符号。即使数据库排序规则是utf-8,我也使用joomla 2.5.19附带的默认htaccess

我真不知道如何解决此 joomla重复会话错误。一些在线消息来源说你必须删除会话表并重新创建。但是与清除所有行或截断不一样吗?

编辑可能是由于缺少列造成的吗?

enter image description here

edit2 对于数据列的大文本到中等的更改没有改变一件事,仍然是这个错误:

  

重复'PRIMARY'的重复条目'cb'SQL = INSERT INTO jo_mydbprefix_sessionsession_idclient_idguesttime,{{1 },userid

edit3 有人可以确认我的问题与此问题有关http://issues.joomla.org/tracker/joomla-cms/153

1 个答案:

答案 0 :(得分:0)

嗯,是' cb' session_id?会话ID应该更像是' 7b975e2584c684f199774326c77e953f',对吧?

然而: 你确定你的恢复备份来自攻击之前吗?我建议:

  • 备份整个joomla-installation
  • 删除所有文件
  • 在www-folder
  • 中解压缩一个原始的,新的joomla-download
  • 删除/ installation-folder将旧的configuration.php复制到www-folder(检查它以确定它没问题)
  • 将您的模板文件夹复制到/ templates,检查所有模板文件是否有黑客攻击。

现在检查会话问题是否仍然存在。

继续手动下载和复制组件和插件(virtuemart等)的文件到文件结构中。

尊重Jonas