Вирусный код на страницах сайта может привести к полной блокировке доступа к сайту со стороны антивирусов или хостинга, а также бану в поисковых системах. Вирусы на сайте вредят посетителям, заражая их компьютеры вредоносным кодом и троянскими программами. Заполняют ваш сайт ссылками на другие сайты, что понижает ваши позиции в поисковых системах. Постоянно рассылают через ваш сайт вредоносные рекламные электронные письма.
Необходимо понимать, что вирусы являются следствием взлома, поэтому в первую очередь нужно найти источник появления вируса на сайте (скорее всего это будет взлом сайта через уязвимости в скриптах или кража пароля от FTP).
Вот иногда работаешь себе, работаешь. А потом вдруг возникает у тебя глупая и элементарная проблема, но никак её решить не удаётся. Например: выводить изображения подкатегории больше. Казалось бы, чего уж проще? Заходишь в категорию, выбираешь «Параметры изображения материала», ставишь их. А ничего не меняется. Потому что внимательнее надо быть: это именно изображения для материалов. А для подкатегорий размеры указываются в настройках K2 на вкладке «Изображения» в поле «Ширина изображения категории (в пикселах)». Однако и после этого ничего не меняется. Потому что K2 уже загрузил картинки, и теперь придётся их перезалить. Все, да. Перезалить. Вручную.
На некоторых наших сайтах возникла необычная проблема: после успешной установки K2, он не появляется в соответствующем меню. То есть фактически он на сайте есть, материалы и категории добавлять можно, да и в остальном работать как обычно. А в меню «Компоненты» K2 нет. Нет, и всё тут. Единственный способ до него достучаться — перейти на панель быстрого доступа Joomla.
Интересно, что проблема возникла рандомно: как на сайтах с разной Joomla и разным K2, так и на сайтах с абсолютно одинаковыми параметрами.
Что мы только не пробовали: переустанавливать и обновлять K2, обновлять Joomla, удалять компоненты и ставить их заново, гуглить. Ничего не помогало. Пока на неизвестном забугорном сайте не нашли совет: отключить все плагины и включить заново. И вуаля — заработало! А потом методом долго тыка мы выяснили, что виноват во всём конкретный плагин Xmap — K2 Plugin. Он выключен по умолчанию, но стоит его включить, как K2 появляется в меню.