Как очистить сайт от вирусов

2
1050
как-вылечить-сайт-от-вирусов

Как проверить сайт на вирусы с помощью сайта securi.net было подробно описано в моей предыдущей статье. В этой же статье речь пойдет о том как я очистил свой сайт от вирусов. Так как мой сайт построен на CMS wordpress я расскажу, как я избавился от вирусов на примере блога на wordpress.

Самое первое, что необходимо сделать после того как Вы обнаружили, что сайт взломан — это сменить все пароли, а именно:

  1. пароли email почты;
  2. пароли своего хостинга;
  3. пароли сайта (если Вы планируете искать вредоносный код и лечить сайт);

Я решил не искать вредоносный код, так как он очень сильно распространился по всему сайту в разных местах, и поиск и очистка заняла бы у меня очень много времени. Я же пошел другим путем и решил полностью поставить новый чистый движок (CMS) и импортировать туда статьи.

Для начала я сделал резервную копию всех статей на статей на сайте при помощи стандартной функции в wordpress Инструменты — Экспорт, выбрал все содержимое и скачал файл экспорта в формате xml (в нем все мои статьи меню и т.д).export-wordpress

Далее я:

  1. Удалил сайт и базу данных (MYSQL) сайта на хостинге предварительно сделав резервную копию корневой директории;
  2. Загрузил на хостинг чистую свежую актуальную версию движка wordpress;
  3. Создал новую пустую базу данных (без таблиц);
  4. Установил wordpress;
  5. Установил тему;
  6. Установил плагины все, что у меня стояли раньше (очень важно плагины ставит только с официального репозитория или сайта wordpress);
  7. Поставил все настройки, как были ранее у меня на сайте, в том числе самая главная настройки — постоянные ссылки.настройка постоянных ссылок
  8. Импортировал все статьи при помощи Инструменты — Импорт;

Самое главное восстановить все ссылки страниц, категорий, записей, всю структуру как было ранее у Вас на сайте (Если раньше была ссылка на статью mysite.com/statya_1 , то и теперь статья должна быть по тому же адресу). Все комментарии, даты, статьи, страницы остались без изменений!!!

Так как я решил использовать другую тему, то мне пришлось перезагрузить все картинки в каждую статью, если б я оставил тему как стояла раньше, то я бы просто скопировал папку uploads со старого сайта, которая находится по пути mysite.com/wp-content/uploads/.

Проделав все действия выше я восстановил свой сайт! Все проверки показали, что сайт чист! Вот и все всем успехов в написании сайтов и пусть Вы ни когда не столкнетесь с подобными проблемами и все вирусы обходят стороной.

2 КОММЕНТАРИИ