Поддержка Проблемы и решения Восстановление сайта после вирусов

  • Здравствуйте!
    Восстанавливаю сайт после вирусов (он был отключен хостером и долгое время не работал из-за вирусов). Бекапов, увы, хороших (без вирусов) нет. Но и восстанавливать с нуля тоже не хочется, конечно.
    Что я сделала:
    1. Установила новый, чистый вордпресс (последнюю версию).
    2. Скопировала всю папку uploads из своего плохого вирусного бекапа. Но все вирусные файлы я удалила, т.е. в новый сайт закачала только хорошие файлы.
    3. Импортировала из вирусной версии сайта БД и потом экспортировала ее в новую, чистую версию сайта. Перед этим, конечно, все новые таблицы БД (в чистом сайте) удалила.
    НО… Увы, после загрузки БД сайт перестал работать. Он выдает чистую белую страницу.
    Что делать? Есть ли какой-то способ восстановить сайт «малой кровью», т.е. без загрузки всех статей с нуля? (там их много)
    Плагинов на сайте никаких не было. Тема была Weaver II (ее сейчас, судя по всему, уже нет, но я на любую новую согласна, лишь бы статьи заново не забивать на сайт).
    Антивирусами (Айболит и еще какой-то) проверяли уже — ничего не очистилось, только список вирусных файлов выдали. Вот их, по списку, я как раз и удалила перед тем, как закачивать на новый сайт.
    Показать пока ничего не могу, т.к. работаю в Денвере.
    Может кто-нибудь помочь? За любой совет спасибо!

Просмотр 15 ответов — с 1 по 15 (всего 17)
  • Забыла добавить: еще после загрузки БД из вирусного сайта я не могу даже зайти в админку.

    Модератор Yui

    (@fierevere)

    ゆい

    а с зараженной версии сайта не пытались экспортировать xml (WXR)?
    Инструменты — Экспорт
    и затем в чистый WP (без /wp-content/uploads даже) этот файл импортировать ?
    (нужен плагин импорта будет)

    Yui, спасибо за идею, попробую! А что это за файл xml (WXR), его искать в БД?
    И что за плагин импорта, где его найти?

    Он выдает чистую белую страницу.
    Что делать?

    Прежде всего смотреть ошибки: https://codex.wordpress.org/%D0%A7%D0%90%D0%92%D0%9E/%D0%91%D0%B5%D0%BB%D1%8B%D0%B9_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD

    Модератор Yui

    (@fierevere)

    ゆい

    что это за файл xml (WXR)

    консоль — инструменты — экспорт

    плагин импорта

    официальный
    https://ru.wordpress.org/plugins/wordpress-importer/

    аналоги
    https://ru.wordpress.org/plugins/jc-importer/

    будущий официальный (разрабатываемый)
    https://github.com/humanmade/WordPress-Importer

    Скачала файл xml, попробовала импортировать в новый, чистый вордпресс. Выдает ошибку: Fatal error: Maximum execution time of 30 seconds exceeded in Y:\home\sashatest2.ru\www\wp-content\plugins\wordpress-importer\parsers.php on line 483

    Увеличила в php.ini время загрузки, но появилась новая ошибка:
    Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 21137 bytes) in Y:\home\sashatest2.ru\www\wp-content\plugins\wordpress-importer\parsers.php on line 518

    Вообще мой файл xml на 176 Мб

    Модератор Yui

    (@fierevere)

    ゆい

    max_memory_size увеличьте тоже

    Такой строки нет. Может, она в разных версиях Денвера по-разному называется?

    Модератор Yui

    (@fierevere)

    ゆい

    php.ini

    memory_limit = 512M

    Ну, что ж, можно констатировать, что основное получилось: статьи и страницы загружены. Спасибо огромное, Yui!!!))))))
    Если можно, еще вопрос: почему-то на сайте не видны картинки в статьях. Я скопировала их в папку uploads, и в админке, когда я редактирую статью, я вижу в статье картинки. А на самом сайте — только ее название (название файла), самой картинки нет. И в медиафайлах в админке никаких картинок нет. Можно что-то с этим сделать, чтобы картинки автоматически загрузить? Их тоже много (в каждой статье штук по 5 в среднем), загружать вручную не хотелось бы.

    Модератор Yui

    (@fierevere)

    ゆい

    что то я подумала что надо было бы про это написать

    при ИМПОРТЕ файла, исходный сайт должен работать, картинки с него скачиваются в процессе импорта (на денвере нужно включить расширение curl, оно там по умолчанию отключено)
    ну и адреса сайтов должны быть разные, на новом потом можно будет сменить в настройках и в БД, через плагин https://wordpress.org/plugins/better-search-replace/

    Еще у меня две проблемы возникло…
    1) При настройке темы (у меня Weaver Xtreme) почему-то не сохраняются изменения. Загрузила новую шапку, кликаю на «Сохранить и опубликовать» — в самой настройке вижу новую шапку, а на сайте ее нет.
    2) Так-таки нет картинок в статьях. Загрузила все файлы xml (пришлось по рубрикам загружать, т.е. общий файл слишком большой), установила плагин Better Search Replace и заменила адреса ссылок. Но картинки не появились.

    Работаю уже онлайн, так что могу сайт показать, если это поможет сориентироваться: http://histrion.ru/

    И еще одну проблему только что увидела(( Оказывается масса статей импортировались только формально: есть заголовок, есть страница со статьей, есть пара первых слов — а самой статьи нет.
    Судя по всему так глючат те статьи, которые относятся сразу к двум рубрикам.

    • Ответ изменён 2 года, 10 месяцев назад пользователем aleksadiarte.
Просмотр 15 ответов — с 1 по 15 (всего 17)
  • Тема «Восстановление сайта после вирусов» закрыта для новых ответов.