Ошибка в SQL
Хотел обновить с 2.8.2 до 2.9
Ошибка в запросе БД:
Неизвестный столбец 'i.ordering' в 'order clause'
SELECT i.*
FROM kd_content_types i
ORDER BY i.ordering
LIMIT 1000
Последние вызовы:
cmsModel->get() @ /system/controllers/content/model.php: 291
modelContent->getContentTypesFiltered() @ /system/controllers/content/model.php: 251
modelContent->loadAllCtypes() @ /system/controllers/content/model.php: 14
modelContent->__construct() @ /system/core/core.php: 299
cmsCore::getModel() @ /system/core/controller.php: 92
cmsController->__construct() @ /system/core/core.php: 385
cmsCore::getController() @ /system/core/eventsmanager.php: 38
cmsEventsManager::hook() @ /system/controllers/menu/model.php: 185
modelMenu::buildMenu() @ /system/core/template.php: 269
cmsTemplate->loadMenus() @ /system/core/template.php: 294
cmsTemplate->menu() @ /templates/default/controllers/users/widgets/avatar/avatar.tpl.php: 19
Но сортировка в запросе именно идет по ordering значениям.
Обновление движка криво прошло. Файлы обновились, а база нет.
Попробуйте вручную:
ALTER TABLE `kd_content_types` ADD `ordering` INT(11) NULL DEFAULT NULL AFTER `description`, ADD INDEX (`ordering`)
Файлы я закинул на сервер. Файл SQL выполнил через phpMyAdmin. А вот сам файл install.php как запустить вручную? =)
Может проще разобраться в причинах ошибки, чем устраивать танцы с бубном?ерез установку компонентов выдаёт ошибку — 504 Gateway Time-out
Выполнить вручную все sql запросы, что есть в этом файле.А вот сам файл install.php как запустить вручную?
это и делает файл intall.phpФайлы я закинул на сервер. Файл SQL выполнил через phpMyAdmin.
Запросы выполнил из файла, сайт заработал, но теперь выдаёт разную хрень на некоторых страницах сайта типа:
Notice: Constant LANG_PERM_OPTION_PREMOD already defined in /home/u358631710/public_html/system/languages/ru/controllers/video/video.php on line 313
или
Fatal error: please install ioncube loader or copy by ftp on binary mode in Unknown on line 0
Ну так удалите константу.Notice: Constant LANG_PERM_OPTION_PREMOD already defined in
Ну так установите ioncube loader. Просят же.Fatal error: please install ioncube loader or copy by ftp on binary mode in Unknown on line 0
А база у вас настроена? Вот только на днях похожую хрень проглотил… чуть не поперхнулся от удивления! Программисту весь мозг вынес....SELECT i.*
FROM kd_content_types i
ORDER BY i.ordering
LIMIT 1000
А оказалось база не настроена…
Не, в файле install.php гораздо больше действий… Те запросы которые в нём я выполнил… а остальные действия как выполнить?)))
это и делает файл intall.phpФайлы я закинул на сервер. Файл SQL выполнил через phpMyAdmin.