Итак - у меня проблема решена!!!
Кому интересно, делюсь что произошло и что помогло :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: