После вируса блог не работает

Всем привет!

Возникла следующая проблема (с предысторией):
На сайтах хостинг-аккаунта был обнаружен вирус (попавший туда, скорее всего, через фтп разработчика одного из сайтов аккаунта). Вирус изменил часть файлов блога (на WordPress) в разных папках, внеся туда вредоносный код, а также разместил несколько "левых" файлов с вирусным кодом в разных папках. Данные файлы были обнаружены и удалены, измененные файлы были заменены имеющимися из бэкапа на компе.
После этого при открывании любых страниц блога показывается следующая запись:
It doesn’t look like you’ve installed WP yet. Try running install.php.
После нажатия на ссылку install.php открывается:
Already Installed. You appear to have already installed WordPress. To reinstall please clear your old database tables first.
Начал разбираться в чем может быть проблема и пришел к выводу, что проблема могла возникнуть из-за того, что восстановил файлы из "старого" бэкапа, после этого бэкапа версия WordPress уже была обновлена. До какой версии был обновлен движок не помню :((

Вопросы:
1. Действительно ли проблема в этом или может быть другая причина, не связанная с заменой файлов?
2. Как узнать версию WordPress, если нет доступа к админки, а файл version.php был изменен на более старый :)?
3. Восстановится ли работоспособность блога, если получится установить версию движка и залить файлы актуальной версии вместо "старых"?
4. Если установить версию движка нельзя, то что можно сделать для восстановления работоспособности блога?

Прошу помочь решить проблему! 🙂

Спасибо!

Проверьте сначала жива ли у вас база данных.

восстановил файлы из "старого" бэкапа

Насколько старого? Версию-то старого можете посмотреть?

Накатите необходимые на него обновления, только предварительно сделайте бэкап существующей базы.

Проверьте сначала жива ли у вас база данных.

Насколько я разбираюсь — жива. Через phpMyAdmin захожу в базу данных, там 19 таблиц, в которых прописано количество записей и размер. Или "живость" базы данных можно проверить еще каким-то способом?

Насколько старого? Версию-то старого можете посмотреть?

Версия старого: 1.5.2 :)). Последнее обновление было до 2.0.Х

Накатите необходимые на него обновления, только предварительно сделайте бэкап существующей базы.

Под этим вы подразумеваете обновляться с версии на версию пока не заработает блог?

Хм… с такими версиями не ко мне. Я тогда еще не родился 🙂

Но вообще-то почти это и имел ввиду – обновиться до той версии, которую поразили зловреды. После чего, когда файлы будут гарантированно чистыми, решать оставшиеся проблемы. Иначе они просто наслаиваются друг на друга…

обновиться до той версии, которую поразили зловреды.

В этом-то и был один из вопросов:
Как узнать версию WordPress, если нет доступа к админки, а файл version.php был изменен на более старый?

Как узнать версию WordPress, если нет доступа к админки, а файл version.php был изменен на более старый?

По вторичным признакам:
1. в БД wp_options.db_version.
2. в /wp-admin/includes/schema.php (менее точно)

1. в БД wp_options.db_version.

В БД указано: 3441
По этим цифрам можно сделать какой-то вывод? 🙂

$wp_version = ‘2.0.11’;
$wp_db_version = 3441;

Загрузил адекватную версию движка, блог заработал 🙂
Спасибо!

Anonymous
Отправить
Ответ на: