Ошибка бд при переносе на другой сервер

Здравствуйте!

Переезжаю на другой сервер и переношу сайт. Без повторной установки- просто как есть копирую файлы и перезаливаю бд путем экспорта-импорта.

На старом сервере mysql версии 5.0.11, на новом 5.6. Видимо из-за этого вылезла какая то ошибка.

Выскакивает при переходе в любую категорию.

2018-09-17 11:16:32 207.46.13.22
Query Error 3065: Expression #2 of ORDER BY clause is not in SELECT list, references column 'zakupi.cp1.sort' which is not in SELECT list; this is incompatible with DISTINCT
Query: SELECT DISTINCT p.*,p.id,(p.count > 0 || p.count IS NULL) AS in_stock FROM shop_product p JOIN shop_category_products cp1 ON p.id = cp1.product_id WHERE p.status = 1 AND cp1.category_id = 166 ORDER BY in_stock DESC,cp1.sort ASC LIMIT 30
## wa-system/database/waModel.class.php(257)
#0 wa-system/database/waModel.class.php(357): waModel->run('SELECT DISTINCT...')
#1 wa-apps/shop/lib/classes/shopProductsCollection.class.php(1199): waModel->query('SELECT DISTINCT...')
#2 wa-apps/shop/lib/actions/frontend/shopFrontend.action.php(58): shopProductsCollection->getProducts('*,frontend_url', 0, 30)
#3 wa-apps/shop/lib/actions/frontend/shopFrontendCategory.action.php(206): shopFrontendAction->setCollection(Object(shopProductsCollection))
#4 wa-system/controller/waViewAction.class.php(160): shopFrontendCategoryAction->execute()
#5 wa-apps/shop/lib/actions/frontend/shopFrontend.action.php(124): waViewAction->display(false)
#6 wa-system/controller/waViewController.class.php(86): shopFrontendAction->display()
#7 wa-system/controller/waDefaultViewController.class.php(48): waViewController->executeAction(Object(shopFrontendCategoryAction))
#8 wa-system/controller/waController.class.php(21): waDefaultViewController->execute()
#9 wa-system/controller/waViewController.class.php(46): waController->run(NULL)
#10 wa-system/controller/waFrontController.class.php(229): waViewController->run(NULL)
#11 wa-system/controller/waFrontController.class.php(164): waFrontController->runController(Object(waDefaultViewController), NULL)
#12 wa-system/controller/waFrontController.class.php(58): waFrontController->execute(NULL, 'frontend', 'category')
#13 wa-system/waSystem.class.php(748): waFrontController->dispatch()
#14 wa-system/waSystem.class.php(495): waSystem->dispatchFrontend('svarochnye-elek...')
#15 index.php(7): waSystem->dispatch()
#16 {main}

Может ли помочь снос всех категорий и перезаливка товаров? Что не хотелось бы делать. Или есть решение попроще? Что не так с таблицей cp1.sort?

1 ответ

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите