Ошибка в запросе БД:

Неизвестный столбец 'i.is_deleted' в 'where clause'

 
Посетитель
small user social cms
Сообщений: 47
В ленте при попутке перейти к пользователю выдает ошибку, а именно в ленте отображается пользователь и его действия так вот при нажатии на пользователя выходит ошибка ---->




Ошибка в запросе БД:
Неизвестный столбец 'i.is_deleted' в 'where clause'

SELECT COUNT( i.id ) as count
FROM cms_con_otvety i
WHERE (i.user_id = '1') AND (i.is_deleted IS NULL)
Последние вызовы:

cmsModel->getCount() @ /system/controllers/content/model.php : 2251
modelContent->getContentItemsCount() @ /system/controllers/content/model.php : 2395
modelContent->getUserContentCounts() @ /system/controllers/users/actions/profile.php : 44
actionUsersProfile->run() @ /system/core/controller.php : 453
cmsController->runExternalAction() @ /system/core/controller.php : 371
cmsController->runAction() @ /system/core/core.php : 681
cmsCore->runController() @ /index.php : 40
Посетитель
small user social cms
Сообщений: 47
ошибка возникает и просто при переходе на страницу любого пользователя
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 3104
Gagik,
phpmyadmin знаете как пользоваться? Если да - выполните там команду:
Код SQL:
  1. ALTER TABLE `cms_con_otvety`
  2. ADD `is_deleted` TINYINT(1) NULL DEFAULT NULL ,
  3. ADD INDEX (`is_deleted`);
Посетитель
small user social cms
Сообщений: 47
Ris:

Gagik,
phpmyadmin знаете как пользоваться? Если да - выполните там команду:
Код SQL:
  1. ALTER TABLE `cms_con_otvety`
  2. ADD `is_deleted` TINYINT(1) NULL DEFAULT NULL ,
  3. ADD INDEX (`is_deleted`);
Большое Спасибо, проблема решена
Посетитель
small user social cms
Сообщений: 18
Господа, столкнулся, как мне кажется со схожей проблемой. Сайт только начал делать на новой версии, я единственный пользователь и при переходу в Мой профиль, выдает ошибку.

В файле /system/controllers/users/actions/profile.php не определён класс actionUsersProfile
Последние вызовы:

cmsController->executeAction() @ /system/core/controller.php : 432
cmsController->runAction() @ /system/core/core.php : 786
cmsCore->runController() @ /index.php : 46


Куда копать?
Карта агрокомпаний Украины
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 3104
Merchantz:
Куда копать?
Файл, на который ругается, замените на такой же из установочного файла движка.
Посетитель
small user social cms
Сообщений: 18
Ris:

Merchantz:
Куда копать?
Файл, на который ругается, замените на такой же из установочного файла движка.
Попали в самую точку, файл был 0кб, заменил, заработало. Спасибо
Карта агрокомпаний Украины
Посетитель
no avatar
Сообщений: 7
Подскажите, пожалуйста, решение:
При открытии новости, выдаёт такую ошибку:

Ошибка в запросе БД:
Код PHP:
  1.  
  2. SELECT COUNT( i.id ) as count
  3. FROM cms_con_content i
  4. INNER JOIN cms_content_relations_bind as r ON r.parent_ctype_id = 10 AND r.parent_item_id = 17 AND r.child_ctype_id = 5 AND r.child_item_id = i.id
  5. WHERE (i.is_approved = '1') AND (i.is_deleted IS NULL) AND (i.is_pub = '1')
  6.  
Код PHP:
  1.  
  2. Последние вызовы:
  3.  
  4. cmsModel->getCount() @ /system/controllers/content/model.php : 2251
  5. modelContent->getContentItemsCount() @ /system/controllers/content/actions/item_view.php : 222
  6. actionContentItemView->run()
  7. call_user_func_array() @ /system/core/controller.php : 507
  8. cmsController->runExternalAction() @ /system/core/controller.php : 425
  9. cmsController->runAction() @ /system/controllers/content/frontend.php : 20
  10. content->route()
  11. call_user_func() @ /system/core/controller.php : 450
  12. cmsController->runAction() @ /system/core/core.php : 736
  13. cmsCore->runController() @ /index.php : 41
  14.  
Никаких обновлений не делал на сайте.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 3104
@Turist,
Вы создали тип контента с системным именем content ? Оригинально!
Посетитель
no avatar
Сообщений: 7
Ris:

@Turist,
Вы создали тип контента с системным именем content ? Оригинально!

Признаться, не помню точно, но этот тип контента уже был. Я использовал шаблон с предустановленными настройками. И всё работало, до недавнего времени. И системное имя у этого типа контента - "news", а у поля в этом типе контента - "content".
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 3104
@Turist,
Пришлите, что написано ПЕРЕД SELECT COUNT. В самом верху.
Там должна быть прописана причина ошибки. В самом запросе ошибок нет, если допустить существование таблицы cms_con_content.
Посетитель
no avatar
Сообщений: 7
Ris:

@Turist,
Пришлите, что написано ПЕРЕД SELECT COUNT. В самом верху.
Там должна быть прописана причина ошибки. В самом запросе ошибок нет, если допустить существование таблицы cms_con_content.

Код PHP:
  1. Ошибка в запросе БД:
  2. Таблица 'invteme.cms_con_content' не существует
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 3104
@Turist,
Посмотрите версию Instantcms в панели управления, скачайте установочный файл такой же версии здесь:
https://instantcms.ru/get/archive/2
И замените папку \system\controllers\content\ на такую же из установочного архива (бэкап файлов сделать не забудьте перед этим).
Если это не поможет - пишите мне в личку, будем разбираться.
Посетитель
no avatar
Сообщений: 7
Ris:

@Turist,
Посмотрите версию Instantcms в панели управления, скачайте установочный файл такой же версии здесь:
https://instantcms.ru/get/archive/2
И замените папку \system\controllers\content\ на такую же из установочного архива (бэкап файлов сделать не забудьте перед этим).
Если это не поможет - пишите мне в личку, будем разбираться.

Спасибо вам за помощь!

За ночь нашёл в чём была причина ошибки - оказалось, что в связях был контент, который был ранее удалён. Версия CMS - 2.9.0. Если кто-то столкнётся с подобной ошибкой, надеюсь, что эта информация поможет её решить.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.