После удаления блога - ошибка и надпись: Fatal error: Call to a member function getBlog() on a non-object

Здравствуйте уважаемые разработчики. После удаления топика, на любой странце (только после входа зарегистрированного пользователя) вместо блоков «прямой эфир», «блоги», «теги» появилось сообщение об ошибке:
Fatal error: Call to a member function getBlog() on a non-object in /usr/home/36439/мойсайт/html/templates/compiled/new-jquery/e381272a4585421abd339766869eb411e11e81d5.file.block.stream_comment.tpl.php on line 32
Пожалуйста помогите решить проблему. Кеш очищал через аддминку. Заходил через phpMyAdmin смотрел на таблицу, искал топик, ни его ни комментов не нашел, уже отчаялся.
ни чего в коде не менял, просто удалил топик, после чего выскочила непонятная ошибка, я обнови страницу сайта — и вот все, приехали. удалил даже блог — все без толку…
12 комментариев
И используете ли вы какие плагины, кроме админки?
да, плагины я использую, но я уже пробовал их деактив-актив — все без толку.
Темп не чистится, папки не удаляются через ftp-клиент, хотя свойства на них 775 и 700
Топик содержал комменты?
Тогда сделайте бекап и выполните запрос:
select * from prefix_comment where target_id not in (select topic_id from prefix_topic) AND target_type = «topic»
Если появится список, то удаляйте эти комменты.
Если в топике было дерево комментариев, то используйте select * from prefix_comment where target_id = XXX
Где XXX = id топика, который вы удалили, берем этот id из предыдущего запроса.
После этого чистим кэш.
А по поводу остального — все сделал, не помогло, написал в соседнем топике
livestreet.ru/search/topics/?q=Fatal+error%3A+Call+to+a+member+function+getBlog%28%29+on+a+non-object+
при запросе теперь пишет что нет безхозных комментов, соответственно и удалять нечего
когда кто-то пишет новые комментарии то они появляются над ошибкой, но ошибка не исчезает,
может базу не мучать, где-то еще проблема...???
Сейчас тоже столкнулся с этим — удалил тему одного спамера. Решение помогло — нашёл потерянный комментарий, удалил его, вручную почистил папку templates/compiled/моя_тема и только тогда сайт заработал.
Придётся скриптик писать чтоли, чтобы каждый раз не лезть в БД и не входить по ssh.