Нужен совет, в восстановление базы данных

Сломалась, пытаюсь хоть что то восстановить.

 
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатий
Сообщений: 513
Настроение у всех предпраздничное, но может кто подскажет на досуге.
Сломалась база сайта, в бекапах идет та же проблема. Возможно сохранялась не полностью, у меня такое впервые. Решил попробовать восстановить что получится. Часть сайта открывается нормально, категории, статьи. Некоторые статьи открываются без дизайна: только название статьи, дата, автор, просмотр, рейтинг, картинка,сама статья и ошибка базы:

Код PHP:
  1. DATABASE ERROR:
  2.  
  3. SELECT c.*,
  4. IFNULL(u.nickname, 0) as nickname,
  5. IFNULL(u.login, 0) as login,
  6. IFNULL(u.is_deleted, 0) as is_deleted,
  7. IFNULL(p.imageurl, 0) as imageurl,
  8. IFNULL(p.gender, 0) as gender
  9. FROM cms_comments c
  10. LEFT JOIN cms_users u ON u.id = c.user_id
  11. LEFT JOIN cms_user_profiles p ON p.user_id = u.id
  12. WHERE c.published = 1
  13. AND (m.status = '0')
  14. AND (c.target='article' AND c.target_id = '2078')
  15.  
  16.  
  17.  
  18.  
  19. ORDER BY c.pubdate ASC
  20. LIMIT 0, 3
  21. Unknown column 'm.status' in 'where clause'
Некоторые статьи открываются с заглушкой картинки. Некоторые совсем 404.

Основной вопрос Что сообщает хорошего ошибка базы, может хоть чем то помочь с восстановлением.
Второй вопрос. В какой таблице картинки к статьям в базе.

Не можете помочь — не страшно. Всех наступающим Новым годом! v
Посетитель
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 820
поотключайте все плагины, которые влючены, по префиксу m скорее всего плагин мапса может быть, просто не корректно обнуляется конструктор запросов в сторонней разработке и как следствие AND (m.status = '0') эта строка мусор от другого запроса, который все и ломает. так как в запросе нет таблицы с алиасом m
Компоненты, модули, шаблоны, разработка на заказ - широкий выбор всего
Реклама
cms
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатий
Сообщений: 2470
А разве картинки в базе?
Они где-то там - http://сайт.ru/images/photos/medium/article37.jpg
Мне кажется вы не там ищите, у вас может быть и не база сломалась.
Редактировалось: 1 раз (Последний: 29 декабря 2015 в 23:25)
Раньше РАЙ был везде - РАЙсовет, РАЙком, РАЙсобес...., а сейчас везде АДминистрации!
Не надо давать людям советы. Каждый должен лохануться самостоятельно!
Любишь в продакшн, люби и баги починить!
Посетитель
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 820
Я уже ответил типик стартеру у него получается кривой запрос по причине кривой разработки стороннего разработчика.
Компоненты, модули, шаблоны, разработка на заказ - широкий выбор всего
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатий
Сообщений: 513
maxisoft, Бинго! v
Спасибо, maxisoft! Модули я отключал, а про плагины, от расстройства, вылетело из головы. Плагин оказался не от такого уж и стороннего разработчика))) — Видеоролики по теме, от instantvideo.ru. Компонент не открывает ролики, буду разбираться дальше.
В плеере выдает ошибку
Код PHP:
  1. DATABASE ERROR:
  2. UPDATE cms_users SET video_hits_count = video_hits_coun + 1 WHERE id = '1'
  3. Unknown column 'video_hits_coun' in 'field list'
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1981
Dost:
UPDATE cms_users SET video_hits_count = video_hits_coun + 1 WHERE id = '1'

смотрите внимательно: video_hits_count = video_hits_count + 1
Редактировалось: 1 раз (Последний: 30 декабря 2015 в 03:08)
NOP
Посетитель
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 820
В базе сделаете запрос ALTER TABLE cms_users ADD video_hits_count INT(11) NOT NULL; чтобы создать нужное поле в базе данных. скорее или не корректно прошло обновление или что не так было с установкой.
Компоненты, модули, шаблоны, разработка на заказ - широкий выбор всего
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатий
Сообщений: 513
maxisoft, Пишет что есть такая колонка
Код PHP:
  1. #1060 - Duplicate column name 'video_hits_count'
Посетитель
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 820
ошибка в названии поля почем-то вместо video_hits_count в запросе стоит video_hits_coun без буквы в конце, как вариант можно переназванть поле в базе но тогда не будет показывать кол-во хитов.
Компоненты, модули, шаблоны, разработка на заказ - широкий выбор всего
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4361
Dost, указанные вами ошибки из-за недообновления.
maxisoft:
ошибка в названии поля почем-то вместо video_hits_count в запросе стоит video_hits_coun без буквы в конце, как вариант можно переназванть поле в базе но тогда не будет показывать кол-во хитов.
Ошибка исправлена еще весной, не знаю почему у ТС старая версия. Как вариант скачать последнюю версию instantvideo1 у себя в личном кабинете и перезалить файлы.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатий
Сообщений: 513
Fuze, Спасибо попробую обновить. Странно, сайт работал с лета, после обновления, нормально, потом что то с базой произошло.
Редактировалось: 1 раз (Последний: 30 декабря 2015 в 12:43)
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатий
Сообщений: 513
Перелизалил файлы patch_InstantVideo_1.8.3-1.8.4.zip. Результат тот же (
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.