Форум русской поддержки Joomla!® CMS
04.12.2016, 20:21:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Ошибка после лечения от заражения

 (Прочитано 181 раз)
0 Пользователей и 1 Гость смотрят эту тему.
hammerteni
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« : 19.04.2016, 20:25:41 »

Был взломан сайт, антивирус вирусдай (не реклама) поднял тревогу, сайт почистил от внедренных файлов.
Сразу небыло нужды лазить по админке, поэтому ошибку заметил намного позже, чем можно было откатить сайт из чистого бэкапа.
При входе в управление расширениями
ошибка http://tinyurl.com/jd7nzev
http://tinyurl.com/h9zcnpl :

Ошибка

Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM rvs_extensions WHERE state=0 AND a.id != 369 Unknown column 'a.id' in 'where clause' SQL=SELECT *,2*protected+(1-protected)*enabled as status FROM rvs_extensions WHERE state=0 AND a.id != 369 Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM rvs_extensions WHERE state=0 AND a.id != 369

Так же при входе в менеджер плагинов http://tinyurl.com/j4najwz

Ошибка

Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM `rvs_extensions` AS a LEFT JOIN rvs_users AS uc ON uc.id=a.checked_out LEFT JOIN rvs_viewlevels AS ag ON ag.id = a.access WHERE `type` = 'plugin' AND (a.enabled IN (0, 1)) AND a.state >= 0 AND a.id != 369 Unknown column 'a.id' in 'where clause' SQL=SELECT a.extension_id , a.name, a.element, a.folder, a.checked_out, a.checked_out_time, a.enabled, a.access, a.ordering,uc.name AS editor,ag.title AS access_level FROM `rvs_extensions` AS a LEFT JOIN rvs_users AS uc ON uc.id=a.checked_out LEFT JOIN rvs_viewlevels AS ag ON ag.id = a.access WHERE `type` = 'plugin' AND (a.enabled IN (0, 1)) AND a.state >= 0 AND a.id != 369 ORDER BY `folder` asc,a.ordering ASC LIMIT 0, 100 Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM `rvs_extensions` AS a LEFT JOIN rvs_users AS uc ON uc.id=a.checked_out LEFT JOIN rvs_viewlevels AS ag ON ag.id = a.access WHERE `type` = 'plugin' AND (a.enabled IN (0, 1)) AND a.state >= 0 AND a.id != 369

Как лечить?
Записан
flyingspook
Профи
********

Репутация: +226/-9
Offline Offline

Сообщений: 3525


« Ответ #1 : 19.04.2016, 20:32:26 »

... сайт почистил от внедренных файлов.


Как лечить?
Как почистили такой и результат.
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4716

Мама, я снова верстал во сне...


« Ответ #2 : 19.04.2016, 20:42:00 »

Цитировать
сайт почистил от внедренных файлов

Рассказывайте как чистили.

1) Система-> Панель управления -> Версии расширений или (Есть новые версии) -> Базы данных -> кликаем Исправить

2) Еще попробуйте перезалить поверх движок из установочного дистрибутива с перезаписью файлов. Все, кроме папки installation и файлов в корневом каталоге. Версия дистрибутива должна совпадать с рабочей.

Ибо такое ощущение, что что-то задели когда чистили.

Полный бэкап сайта перед процедурой обязателен.
« Последнее редактирование: 19.04.2016, 20:49:02 от Taatshi » Записан
hammerteni
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #3 : 19.04.2016, 20:47:54 »

Да собственно через интерфейс Вирусдай и чистил. Он показывает подозрительный файл и выделяет строку с подозрительной вставкой. Сравнивал с файлом исходником, лишнее удалял.
Попробую перезалить движок из установочного дистрибутива.
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4716

Мама, я снова верстал во сне...


« Ответ #4 : 19.04.2016, 20:49:27 »

Обновила пост - попробуйте базу исправить. Вирусдай работает отвратительно - пользуйтесь айболитом.
Записан
hammerteni
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #5 : 19.04.2016, 21:03:58 »


1) Система-> Панель управления -> Версии расширений или (Есть новые версии) -> Базы данных -> кликаем Исправить

2) Еще попробуйте перезалить поверх движок из установочного дистрибутива с перезаписью файлов.
Ибо такое ощущение, что что-то задели когда чистили.


Спасибо! И БД нужно было исправить (исправил) и файлы перезалил, теперь ошибка ушла.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet