Неизвестный столбец 'i.is_deleted' в 'where clause'
Ошибка в запросе БД:
Неизвестный столбец '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
phpmyadmin знаете как пользоваться? Если да — выполните там команду:
ALTER TABLE `cms_con_otvety` ADD `is_deleted` TINYINT(1) NULL DEFAULT NULL , ADD INDEX (`is_deleted`);
Большое Спасибо, проблема решена
Gagik,
phpmyadmin знаете как пользоваться? Если да — выполните там команду:
ALTER TABLE `cms_con_otvety` ADD `is_deleted` TINYINT(1) NULL DEFAULT NULL , ADD INDEX (`is_deleted`);
В файле /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
Куда копать?
Файл, на который ругается, замените на такой же из установочного файла движка.Куда копать?
Попали в самую точку, файл был 0кб, заменил, заработало. Спасибо
Файл, на который ругается, замените на такой же из установочного файла движка.Куда копать?
При открытии новости, выдаёт такую ошибку:
Ошибка в запросе БД:
FROM cms_con_content i 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 WHERE (i.is_approved = '1') AND (i.is_deleted IS NULL) AND (i.is_pub = '1')
Последние вызовы: actionContentItemView->run() content->route() cmsCore->runController() @ /index.php : 41
Вы создали тип контента с системным именем content? Оригинально!
@Turist,
Вы создали тип контента с системным именем content? Оригинально!
Признаться, не помню точно, но этот тип контента уже был. Я использовал шаблон с предустановленными настройками. И всё работало, до недавнего времени. И системное имя у этого типа контента — "news", а у поля в этом типе контента — "content".
Пришлите, что написано ПЕРЕД SELECT COUNT. В самом верху.
Там должна быть прописана причина ошибки. В самом запросе ошибок нет, если допустить существование таблицы cms_con_content.
@Turist,
Пришлите, что написано ПЕРЕД SELECT COUNT. В самом верху.
Там должна быть прописана причина ошибки. В самом запросе ошибок нет, если допустить существование таблицы cms_con_content.
Ошибка в запросе БД: Таблица 'invteme.cms_con_content' не существует
Посмотрите версию Instantcms в панели управления, скачайте установочный файл такой же версии здесь:
/get/archive/2
И замените папку \system\controllers\content\ на такую же из установочного архива (бэкап файлов сделать не забудьте перед этим).
Если это не поможет — пишите мне в личку, будем разбираться.
@Turist,
Посмотрите версию Instantcms в панели управления, скачайте установочный файл такой же версии здесь:
/get/archive/2
И замените папку \system\controllers\content\ на такую же из установочного архива (бэкап файлов сделать не забудьте перед этим).
Если это не поможет — пишите мне в личку, будем разбираться.
Спасибо вам за помощь!
За ночь нашёл в чём была причина ошибки — оказалось, что в связях был контент, который был ранее удалён. Версия CMS — 2.9.0. Если кто-то столкнётся с подобной ошибкой, надеюсь, что эта информация поможет её решить.