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

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

#1 29 декабря 2015 в 23:02
Настроение у всех предпраздничное, но может кто подскажет на досуге.
Сломалась база сайта, в бекапах идет та же проблема. Возможно сохранялась не полностью, у меня такое впервые. Решил попробовать восстановить что получится. Часть сайта открывается нормально, категории, статьи. Некоторые статьи открываются без дизайна: только название статьи, дата, автор, просмотр, рейтинг, картинка, сама статья и ошибка базы:

  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
#2 29 декабря 2015 в 23:21
поотключайте все плагины, которые влючены, по префиксу m скорее всего плагин мапса может быть, просто не корректно обнуляется конструктор запросов в сторонней разработке и как следствие AND (m.status = '0') эта строка мусор от другого запроса, который все и ломает. так как в запросе нет таблицы с алиасом m
#3 29 декабря 2015 в 23:24
А разве картинки в базе?
Они где-то там — сайт.ru/images/photos/medium/article37.jpg
Мне кажется вы не там ищите, у вас может быть и не база сломалась.
#4 29 декабря 2015 в 23:32
Я уже ответил типик стартеру у него получается кривой запрос по причине кривой разработки стороннего разработчика.
#5 30 декабря 2015 в 01:00
maxisoft, Бинго! v
Спасибо, maxisoft! Модули я отключал, а про плагины, от расстройства, вылетело из головы. Плагин оказался не от такого уж и стороннего разработчика))) — Видеоролики по теме, от instantvideo.ru. Компонент не открывает ролики, буду разбираться дальше.
В плеере выдает ошибку
  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'
#6 30 декабря 2015 в 03:06

UPDATE cms_users SET video_hits_count = video_hits_coun + 1 WHERE id = '1'

Dost

смотрите внимательно: video_hits_count = video_hits_count + 1
#7 30 декабря 2015 в 08:38
В базе сделаете запрос ALTER TABLE cms_users ADD video_hits_count INT(11) NOT NULL; чтобы создать нужное поле в базе данных. скорее или не корректно прошло обновление или что не так было с установкой.
#8 30 декабря 2015 в 09:32
maxisoft, Пишет что есть такая колонка
  1. #1060 - Duplicate column name 'video_hits_count'
#9 30 декабря 2015 в 10:51
ошибка в названии поля почем-то вместо video_hits_count в запросе стоит video_hits_coun без буквы в конце, как вариант можно переназванть поле в базе но тогда не будет показывать кол-во хитов.
#10 30 декабря 2015 в 11:08
Dost, указанные вами ошибки из-за недообновления.

ошибка в названии поля почем-то вместо video_hits_count в запросе стоит video_hits_coun без буквы в конце, как вариант можно переназванть поле в базе но тогда не будет показывать кол-во хитов.

maxisoft
Ошибка исправлена еще весной, не знаю почему у ТС старая версия. Как вариант скачать последнюю версию instantvideo1 у себя в личном кабинете и перезалить файлы.
#11 30 декабря 2015 в 12:40
Fuze, Спасибо попробую обновить. Странно, сайт работал с лета, после обновления, нормально, потом что то с базой произошло.
#12 30 декабря 2015 в 15:41
Перелизалил файлы patch_InstantVideo_1.8.3-1.8.4.zip. Результат тот же (
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.