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

InstantCMS 2.X

Подскажите что делать?

#1 31 июля 2018 в 20:15
Захожу на сайт, а там 503я ошибка и просьба включить режим отладки. Включил и получил вот такое:

Ошибка в запросе БД:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY (date_pub) INNER JOIN cms_con_articles_cats_bind as b FORCE INDEX (item' at line 3

SELECT i.*, u.nickname as `user_nickname`, f.title as `folder_title`
FROM cms_con_articles i
FORCE INDEX FOR ORDER BY (date_pub)
INNER JOIN cms_con_articles_cats_bind as b FORCE INDEX (item_id) ON b.item_id = i.id
INNER JOIN cms_con_articles_cats as c ON c.id = b.category_id
INNER JOIN cms_users as u FORCE INDEX (PRIMARY) ON u.id = i.user_id
LEFT JOIN cms_content_folders as f ON f.id = i.folder_id
WHERE (c.ns_left >= '19') AND (c.ns_right <= '20') AND (i.is_private = '0') AND (i.is_approved = '1') AND (i.is_deleted IS NULL) AND (i.is_pub = '1')
ORDER BY i.date_pub desc
LIMIT 5
Последние вызовы:

cmsModel->get() @ /system/controllers/content/model.php: 2344
modelContent->getContentItems() @ /system/controllers/content/widgets/slider/widget.php: 55
widgetContentSlider->run()
call_user_func_array() @ /system/core/core.php: 859
cmsCore->runWidget() @ /system/core/core.php: 822
cmsCore->runWidgets() @ /index.php: 48

Подскажите как исправить если знаете, и от чего оно вылезло?
#2 31 июля 2018 в 20:26
@zarender,
Куда-то пропал индекс date_pub из таблицы cms_con_articles.
Вспоминайте, что делали перед появлением ошибки.
#3 31 июля 2018 в 20:32


@zarender,
Куда-то пропал индекс date_pub из таблицы cms_con_articles.
Вспоминайте, что делали перед появлением ошибки.

Ris

Вот именно, что ничего. Я особо в этом не шарю, поэтому и не лезу куда не надо. Новое обновление еще не качал. Думал проблемы у хостинга, т.к. на нем еще 2 сайта только на вордпрессе. Обратился к ним, те 2 сайта сразу сделали, потом решил проверить сайт на инстанте и оказалось вот это. Админка работает, а вот остальное почему то нет. Может на хостинге чето напортачили?
#4 31 июля 2018 в 20:37
@zarender,
Если сайт новый и без пользователей — просто установите его заново.
Если есть что терять — пришлите в личку доступ ftp и phpmyadmin — я гляну в чем проблема.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.