Перейти к содержанию

tedder

Пользователи
  • Постов

    6
  • Зарегистрирован

  • Посещение

Активность репутации

  1. Лайк
    tedder получил реакцию от Respected в IPB 3.1.4 Перестала работать навигация по всему форуму   
    Итак - у меня проблема решена!!!

    Кому интересно, делюсь что произошло и что помогло :16:

    Проблема была следующая - после успешного взлома нашего форуму - он умер...
    Кроме материализовавшихся php файлов в папках, все темы и подтемы форума - стали недоступны.
    На главной странице заголовки тем были видны, но они (как ссылки) были не активны.

    Решение проблемы - возможно все это можно было проделать и непосредственно на сервере, но я сделал так:
    скачал себе на комп полный архив форума (ftp)

    по дате файла (делал через Total Comm.) - проверил и удалил все свежие левые файлы (90% это были php)

    по дате файла - проверил все свежие jpg файлы - на содержимое и удалил где вместо картинки был js или php код (таких было всего несколько) - т.к. здесь на форуме об этом уже писалось

    накатил сверху последнюю версию движка (у меня была 3.3.1, установил 3.3.3) - чтобы не проверять все системные файлы

    установил последний патч безопасности (от 6.11.12)
    Интересно, но этого оказалось не достаточно и темы форума все равно оставались неактивными.....
    Путем проб и ошибок выяснил - что проблема была еще и в одной таблице базы форума.
    Поэтому продолжаем: теперь работа только с базой - тут уж как вам удобно, я делал через "Navicat for MySQL"
    В базе находим таблицу forums (если есть префикс, то префикс_forums)

    Видим, что в столбце <name> ничего нет! Это и есть причина поломки

    Ориентируясь по соседним полям <description> и <newest_title> - восстанавливаем заголовок темы в <name>
    В этом случае, самым сложным будет как-раз восстановление заголовков. Остальное полностью сохраняется как и было.
    Если у вас есть бэкап базы, даже если очень древний по дате - экспортируйте эту проблемную таблицу (forums) себе на комп (в формате xml это очень наглядно) и сверяя <id> записей - восстановите заголовки.

    Когда форум стал полностью работоспособным - на всяк прошелся по всем пунктам в админке:
    Система - Инструменты - Пересчет и обновление - последовательно все позиции

    Система - Инструменты - Управление кешем - перестроить весь кеш
    Не проверял, но скорее всего, даже если вы ошибетесь в названии - когда вы заполните все пустые записи в столбце <name>
    - форум заработает нормально - и тогда вы сможете по содержимому темы - воссоздать прежнее название.

    -----------------------

    Ну как-то так :2:
  2. Лайк
    tedder получил реакцию от Respected в Invision Power Board 3.3.3 Russian / Nulled by IPBMafia.Ru   
    Стояла версия 3.3.1, обновил на 3.3.3 - :good:
×
×
  • Создать...