Ошибка в запросе БД: Table 'h1133_sait.cms_con__fields' doesn't exist SELECT i.* FROM cms_con__fields i GROUP BY i.fieldset ORDER BY i.fieldset LIMIT 1000 Последние вызовы: get() @ /home/h1133/public_html/sait.com/system/controllers/content/model.php : 798 getContentFieldsets() @ /home/h1133/public_html/sait.com/system/controllers/admin/forms/form_ctypes_field.php : 59 {closure}() @ /home/h1133/public_html/sait.com/system/fields/list.php : 72 getListItems() @ /home/h1133/public_html/sait.com/system/fields/list.php : 119 getInput() @ /home/h1133/public_html/sait.com/templates/default/assets/ui/form.tpl.php : 138 include() @ /home/h1133/public_html/sait.com/system/core/template.php : 1168 renderForm() @ /home/h1133/public_html/sait.com/templates/default/controllers/admin/ctypes_field.tpl.php : 43 include() @ /home/h1133/public_html/sait.com/system/core/template.php : 1102 processRender() @ /home/h1133/public_html/sait.com/system/core/template.php : 1078 render() @ /home/h1133/public_html/sait.com/system/controllers/admin/actions/ctypes_fields_edit.php : 88 run()
Вы удалили какой-то тип контента?
В последнее время ничего не удалял.Вы удалили какой-то тип контента?
Возможно удалял какие-то демо-данные, которые были не нужны.
Возможно при обновлении CMS что-то не так пошло.
Видимо дело как раз вот в этом:
Я помню, что у Вас уже были проблемы после обновления. Похоже, что Вы не обновили какие-то системные файлы.Возможно при обновлении CMS что-то не так пошло.
Попросите кого-нибудь из понимающих людей (не меня, я не программист), чтобы он зашел к Вам на сайт и посмотрел что к чему.
Вы же уважаемый на этом сайте человек. Неужели никто не поможет?
Возьмите две базы… ( экспортированных в .sql )
Одну Вашего сайта, вторую от чистой установки. Откройте их или в Notepad++ Или может быть удобней в WinMerg
И посмотрите что и чем отличается в этих базах ( Естественно прфикс на чистой и таблицу попытаться повторить, муторно, но может быть легче чем долгий поиск):
h1133_sait.cms_con__fields
Заголовки и пр, вообщем в эту сторону попробуйте…
После последнего обновления, все буквы системного имени, должны быть прописаны в нижнем регистре. При попытке изменить что-либо в данном поле и вылазила ошибка.
Поменяйте руками прямо в базе.
В таблицах cms_con_board_fields и cms_con_board.
Я из админки поменял.
Man,
Поменяйте руками прямо в базе.
В таблицах cms_con_board_fields и cms_con_board.
Тогда поделитесь опытом!Я из админки поменял.
Итак, моя проблема:
После обновления до версии 2.8.0 появилась ошибка при переходе в раздел "Виджеты и страницы" в панели управления.
До обновления всё работало нормально.
Собственно ошибка на скриншоте. Сайт стоит на локалке, используется Open Server, PHP 5,6
Подскажите, куда копать, что делать?
Либо модуль mysql 5.7 поменяйте на 5.6, либо настраивайте mysql.
Подскажите, куда копать, что делать?
Решение описано тут — перейти. Варианта решения два — либо изменить запрос, либо изменить настройки mysql. По ссылке написано, что можно поменять в конфиге mysql.
Решение 2, запрос
Запрос формируется тут — /system/controllers/widgets/model.php, строка 123-135
public function getPagesControllers(){ $this->filterNotNull('controller'); $this->groupBy('controller'); $controllers = $this->get('widgets_pages', function($item, $model){ }, 'controller'); return $controllers; }
$this->groupBy('controller');
$this->orderBy('controller');
'clear_sql_mode' => 0,
'clear_sql_mode' => 1,
Аналогичная проблема, ничего не менял, ничего не удалял
Ошибка в запросе БД: Таблица 'H1_love.cms_con__fields' не существует SELECT i.* FROM cms_con__fields i WHERE (i.is_enabled = '1') ORDER BY i.ordering LIMIT 1000 Последние вызовы: cmsModel->GET() @ /system/controllers/content/model.php : 361 modelContent->getContentFields() @ /system/FIELDS/navigation.php : 61 fieldNavigation->{closure}() @ /system/core/formfield.php : 637 cmsFormField->getListItems() @ /system/FIELDS/list.php : 148 fieldList->getRules() @ /system/core/form.php : 876 cmsForm->validate() @ /system/controllers/admin/actions/ctypes_fields_edit.php : 74 actionAdminCtypesFieldsEdit->run() @ /system/core/controller.php : 665 cmsController->runExternalAction() @ /system/core/action.php : 46 cmsAction->__call() @ /system/controllers/admin/actions/ctypes.php : 11 actionAdminCtypes->run() @ /system/core/controller.php : 665 cmsController->runExternalAction() @ /system/core/controller.php : 536
Аналогичная проблема, ничего не менял, ничего не удалял
Решено, залил версию поле навигация 2.2.3 на сайт.