Что делать, если вирусы на сайте WordPress

Дек 14, 2021 | WordPress | 1 коммент.

5
(3)

Вирусы — болезнь современности. Они бывают на компьютерах, смартфонах и даже сайты могут болеть этим. Заражение сайта вирусом крайне негативно сказывается на его продвижении в поиске, а также может нести угрозу устройствам посетителей. Поэтому важно уметь быстро и оперативно реагировать, если сайт оказался заражённым.

В этой статье рассмотрим, что делать, если появились вирусы на сайте WordPress, как можно быстро исправить ситуацию, чтобы не было негативных последствий для продвижения в поиске.

Но первым делом рекомендуем почитать статью о том, как защитить сайт от вирусов. Опасность лучше предупредить, чем потом исправлять её последствия.

Восстановление сайта из резервной копии

Восстановление сайта из резервной копии — это, пожалуй, панацея, ведь этот способ помогает решить большинство проблем. В случае с вирусом на сайте WordPress, суть метода такова: нужно восстановить сайт из резервной копии на тот момент, когда вируса ещё не было. Восстановление происходит быстро, поэтому вероятность того, что поисковики не заметят и не начнут реагировать на эти события, достаточно велика.

После восстановления сайта нужно подумать, от чего появился вирус. Это может быть от взлома пароля. Поэтому рекомендуется после этого изменить пароль от панели управления хостингом и от консоли WordPress. Также это может происходит от установки какого-либо плагина или темы. Поэтому рекомендуется тщательно проверить устанавливаемые продукты. Эти меры помогут предотвратить рецидивное заражение сайта. Ведь если после восстановления продолжать делать то, что делали обычно, то скорее всего, сайт заразится снова.

Переустановка WordPress, плагинов и темы

Способ, описанный выше, поможет, ели вирус на WordPress был обнаружен рано, тогда, когда на хостинге ещё имеются резервные копии без вируса. Но хостинг не хранит копии сайта долго — обычно только за последние несколько дней. И если вредоносный код появился на сайте несколько месяцев назад, а обнаружен был только сейчас, то восстановление из резервной копии не поможет, потому что не заражённого бекапа сайта не будет.

В таком случае решение проблемы будет более долгим. И первое, что следует сделать — это переустановить WordPress, все плагины и активированную тему. Вирусы находятся обычно в файлах этих продуктов, поэтому переустановка скорее всего поможет.

Чтобы переустановить WordPress, перейдите в раздел «Консоль», и откройте подраздел «Обновление». Затем нажмите на кнопку «Переустановить версию (будет указана актуальная версия)» И через несколько секунд файлы WordPress обновятся на оригинальные, без вирусов.

Переустановка WordPress

С плагинами немного дольше. Нужно перейти в раздел «Плагины» и деактивировать их все.

Деактивировать плагины

Затем все плагины нужно удалить.

Удалить плагины

Теперь все файлы плагинов удалятся, и если там был вирус, то он тоже удалится. После этого все необходимые плагины можно установить заново.

С темой другой алгоритм. В разделе «Внешний вид», подразделе «Темы» установите из хранилища WordPress любую тему и активируйте её. Затем удалите все темы, кроме активной. Вместе с темами удалится вирус, если он там был. А после этого нужно установить необходимую тему и активировать её заново.

Помните, что плагины и темы можно скачивать только из хранилища WordPress или с официального сайта разработчика, если это платные продукты. В ином случае велика вероятность попадания вирусов.

Описанные выше мероприятия могут помочь избавить сайт от вируса в WordPress. Удаляются при этом только файлы CMS, плагинов и тем, весь контент на сайте остаётся на месте и не удаляется, даже после переустановки WordPress.

Ручная чистка

Описанный выше способ не поможет, если вирус оказался не в файлах WordPress, плагинов или тем, а в базе данных. Большинство плагинов и тем после удаления оставляют свои записи в базе данных, и заражённый код может быть там. Для решения этой проблемы в первую очередь следует обратиться к настройкам плагинов и тем. В некоторых из них есть опция, которая позволяет удалить записи из базы после удаления продукта. Но таких плагинов и тем мало. Поэтому в большинстве случаев приходится просто чистить вручную.

Здесь новичкам трудно дать совет, так как для ручной обработки базы данных нужен определённый опыт. Поэтому лучше доверить эту работу специалисту, и нанять для данной работы фрилансера. Помните, что если без должного уровня знаний работать с базой данных, то можно сделать хуже.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 3

Оценок пока нет. Поставьте оценку первым.

Наш телефон:

+7 (499) 70-30-435

Книга в подарок

Вопросы пишите в саппорт: https://wpkurs.ru/cms/system/contact
Контакты службы работы с клиентами: +7 (499)-70-30-435
Адрес: г. Уфа, ул. Ленина, дом 28, а/я 25

© ТЦ «Интернет-Прорыв» 2012-2020 | ИП Гадельшин Адель Раисович. ОГРН: 314028000006317. ИНН: 026824242756