Огромный лог ошибок в работе плагина yandexmarket
Добрый день всем.
Прошу Вашей помощи или совета, т.к. сам не разбираюсь.
У меня за день накаливается почти 1 гб логов ошибок по работе плагина yandexmarket
Вот такая штука повторяется постоянно
2018-12-18 11:27:20 product: Query Error 1054: Unknown column 'in_stock' in 'order clause' Query: SELECT p.* FROM shop_product p JOIN shop_product_features pf1 ON p.id = pf1.product_id JOIN shop_product_features pf2 ON p.id = pf2.product_id WHERE (p.count > 0 OR p.count IS NULL) AND p.id != 493 AND pf1.feature_id = 40 AND pf1.feature_value_id IN (115,312) AND pf2.feature_id = 52 AND pf2.feature_value_id = 242 GROUP BY p.id ORDER BY in_stock DESC,p.create_datetime DESC LIMIT 5 #0 /путь до папки с сайтом/public_html/wa-system/database/waModel.class.php(357): waModel->run('SELECT p.* FROM...') #1 /путь до папки с сайтом/public_html/wa-apps/shop/lib/classes/shopProductsCollection.class.php(1199): waModel->query('SELECT p.* FROM...') #2 /путь до папки с сайтом/public_html/wa-apps/shop/lib/classes/shopProduct.class.php(522): shopProductsCollection->getProducts('*', 5) #3 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1911): shopProduct->upSelling(5, true) #4 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(2008): shopYandexmarketPluginRunController->getValue(Array, Array, 'rec', Array) #5 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1719): shopYandexmarketPluginRunController->addOffer(Array, Array) #6 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(984): shopYandexmarketPluginRunController->stepProduct(0, Array, 0) #7 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(927): shopYandexmarketPluginRunController->step() #8 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/cli/shopYandexmarketPluginExport.cli.php(19): shopYandexmarketPluginRunController->fastExecute(1) #9 /путь до папки с сайтом/public_html/wa-system/controller/waController.class.php(21): shopYandexmarketPluginExportCli->execute() #10 /путь до папки с сайтом/public_html/wa-system/waSystem.class.php(831): waController->run() #11 /путь до папки с сайтом/public_html/wa-system/cli.php(14): waSystem->dispatchCli(Array) #12 /путь до папки с сайтом/public_html/cli.php(3): require_once('/home/m/maker8g...') #13 {main} 2018-12-18 11:27:20 product: Query Error 1054: Unknown column 'in_stock' in 'order clause' Query: SELECT p.* FROM shop_product p JOIN shop_product_features pf1 ON p.id = pf1.product_id JOIN shop_product_features pf2 ON p.id = pf2.product_id WHERE (p.count > 0 OR p.count IS NULL) AND p.id != 493 AND pf1.feature_id = 40 AND pf1.feature_value_id IN (115,312) AND pf2.feature_id = 52 AND pf2.feature_value_id = 242 GROUP BY p.id ORDER BY in_stock DESC,p.create_datetime DESC LIMIT 5 #0 /путь до папки с сайтом/public_html/wa-system/database/waModel.class.php(357): waModel->run('SELECT p.* FROM...') #1 /путь до папки с сайтом/public_html/wa-apps/shop/lib/classes/shopProductsCollection.class.php(1199): waModel->query('SELECT p.* FROM...') #2 /путь до папки с сайтом/public_html/wa-apps/shop/lib/classes/shopProduct.class.php(522): shopProductsCollection->getProducts('*', 5) #3 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1911): shopProduct->upSelling(5, true) #4 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(2008): shopYandexmarketPluginRunController->getValue(Array, Array, 'rec', Array) #5 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1719): shopYandexmarketPluginRunController->addOffer(Array, Array) #6 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(984): shopYandexmarketPluginRunController->stepProduct(0, Array, 0) #7 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(927): shopYandexmarketPluginRunController->step() #8 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/cli/shopYandexmarketPluginExport.cli.php(19): shopYandexmarketPluginRunController->fastExecute(1) #9 /путь до папки с сайтом/public_html/wa-system/controller/waController.class.php(21): shopYandexmarketPluginExportCli->execute() #10 /путь до папки с сайтом/public_html/wa-system/waSystem.class.php(831): waController->run() #11 /путь до папки с сайтом/public_html/wa-system/cli.php(14): waSystem->dispatchCli(Array) #12 /путь до папки с сайтом/public_html/cli.php(3): require_once('/home/m/maker8g...') #13 {main}
Эти фрагменты как будто зациклены и повторяются ежесекундно. и я право не знаю что делать...
2 ответа
В запросе в базу данных идёт попытка отсортировать выборку по несуществующей колонке "in_stock"
http://prntscr.com/lwq796
Посмотрите код в файле:
Вносились какие-либо изменения в код плагина? Попробуйте в файлах плагина поиском найти "in_stock". Также проверьте файл:
Если проблему не удастся решить, могу помочь разобраться с данной задачей (на платной основе).
плагин вообще не трогали.. Спасибо большое за отклик