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

  • Здравствуйте!

    Решила зайти на свой сайт, обновила страницу и вдруг появилась надпись:

    Parse error: syntax error, unexpected ‘<‘ in /home/coach/blog.healthcorp.ru/docs/wp-includes/default-filters.php on line 229

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

    Подскажите, пожалуйста, что делать!

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В WordPress 2.9.2 файл default-filters.php содержит всего 228 строк. Скорее всего, сайт заражён вирусом.

    Да ((( когда я сейчас хотела скопировать этот файл с сервера на компьютер, мой антивирус сказал, что там вирус.

    И что теперь делать?

    Удалять сайт и начинать все сначала?
    Или можно как-нибудь восстановить старые данные благодаря плагину wp-db-backup?
    Или удалить этот вирус?

    Atrax

    (@atrax)

    Ethical engineer

    Перезапишите все файлы из дистрибутива.
    Проверьте wp-config.php и файлы темы.
    Базу данных трогать, скорее всего, не придется.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    После восстановления крайне желательно сменить пароль на FTP.

    А если у меня вирус в файлах
    index.html,
    index.php
    и, скорее всего еще и в некот других?!

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    1. index.html не относится к WordPress — предполагаю, что он не нужен.
    2. index.php в корневом каталоге можно восстановить из дистрибутива.

    Значит, удалить index.html,

    Заменить все файлы index.php на те, что были в изначальной папки wp
    Заменить index-extra.php
    И все файлы из папки js
    И из папки javascript в файлах темы
    И default-embeds.php, и default-filters.php, и default-widgets.php
    И многие другие файлы ?

    Наверное, мой сайт потеряет какие-то данные, внесенные после установки темы и wp
    Хотя ) терять ему уже, по ходу дела, нечего
    Что ж, попробуем

    Я правильно все поняла?!
    Заменяю файлы?

    На голом WordPress’e всего 2 html’овских файла:
    /wp-includes/js/tinymce/plugins/wpeditimage/editimage.html и /readme.html
    Остальные html’овские файлы, не лежащие в /wp-content/plugins/ — можете смело удалять.
    Все файлы php так же смело заменяйте желательно из скачанного дистрибутива http://ru.wordpress.org/releases/ именно вашей версии, т.е. 2.9.2.
    Только для начала я бы проверил компьютер на лишние «каки» и уже потом приступал к замене файлов.

    ВСЕ ))))))))))))))))))
    Пришлось заменить 196 файлов )
    Спасибо всем, кто подсказал, что делать!!!

    Вирусы на компьютере я проверила почти сразу, они не обнаружились.

    Интересно, а можно ли как-нибудь защитить свой сайт от вирусов, чтобы такого больше не повторялось? ))

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Ошибка вместо сайта» закрыта для новых ответов.