Облако vs Разработчиков! Или при чем тут я?

Не очень понимаю почему я должен работать передатчиком, и участвовать в передвижение стрелок. 

Как я вижу ситуацию!:
Заплатил за облако, купил Плагин. Установил - запустил. Пошли проблемы - написал разработчику. Если проблема глубже, и не может решиться возможностями предоставленными облаком, то почему вы сами то между собой не можете договориться, мне то зачем вся эта лишняя информация?
Или еще прикольней не нравится уйдите с облака, другие возьмите наш виртуальный хостинг и ковыряйте что хотите. А зачем? Вы впорядок приведите то, что работать должно!

Суть проблемы:
Добавил задание крон. Но плагин не может создать таблицу. В логах следующие:

2020-10-31 19:05:45 xxx.xxx.xxx.xxx
Event handling error in shopSkladPlugin:
Table 'pk728611_fw.shop_sklad_cron' doesn't exist
#0 wa-system/database/waDbMysqliAdapter.class.php(189): waDbMysqliAdapter->exception()
#1 wa-system/database/waModel.class.php(194): waDbMysqliAdapter->schema('shop_sklad_cron', false)
#2 wa-system/database/waModel.class.php(149): waModel->describe()
#3 wa-system/database/waModel.class.php(95): waModel->getFields()
#4 wa-system/database/waModel.class.php(78): waModel->getMetadata()
#5 wa-apps/shop/plugins/sklad/lib/shopSkladPlugin.class.php(255): waModel->__construct()
#6 wa-system/event/waEvent.class.php(242): shopSkladPlugin->orderActionHandler(Array, 'v-obrabotku')
#7 wa-system/event/waEvent.class.php(90): waEvent->runPlugins(Array, Array)
#8 wa-system/waSystem.class.php(1334): waEvent->run(Array)
#9 wa-apps/shop/lib/workflow/shopWorkflowAction.class.php(311): waSystem->event('order_action.v-...', Array)
#10 wa-apps/shop/lib/workflow/shopWorkflowProcessAction.class.php(7): shopWorkflowAction->postExecute(23297, true)
#11 wa-system/workflow/waWorkflowAction.class.php(35): shopWorkflowProcessAction->postExecute(23297, true)
#12 wa-apps/shop/lib/actions/workflow/shopWorkflowPrepare.controller.php(61): waWorkflowAction->run(23297)
#13 wa-system/controller/waController.class.php(21): shopWorkflowPrepareController->execute()
#14 wa-system/controller/waFrontController.class.php(263): waController->run(NULL)
#15 wa-system/controller/waFrontController.class.php(190): waFrontController->runController(Object(shopWorkflowPrepareController), NULL)
#16 wa-system/controller/waFrontController.class.php(84): waFrontController->execute(NULL, 'workflow', 'prepare')
#17 wa-system/controller/waDispatch.class.php(157): waFrontController->dispatch()
#18 wa-system/controller/waDispatch.class.php(32): waDispatch->dispatchBackend('webasyst/shop/')
#19 wa-system/waSystem.class.php(603): waDispatch->dispatch()
#20 index.php(7): waSystem->dispatch()
#21 {main}

2020-10-31 19:06:14 xxx.xxx.xxx.xxx
Event handling error in shopSkladPlugin:
Table 'pk728611_fw.shop_sklad_cron' doesn't exist
#0 wa-system/database/waDbMysqliAdapter.class.php(189): waDbMysqliAdapter->exception()
#1 wa-system/database/waModel.class.php(194): waDbMysqliAdapter->schema('shop_sklad_cron', false)
#2 wa-system/database/waModel.class.php(149): waModel->describe()
#3 wa-system/database/waModel.class.php(95): waModel->getFields()
#4 wa-system/database/waModel.class.php(78): waModel->getMetadata()
#5 wa-apps/shop/plugins/sklad/lib/shopSkladPlugin.class.php(255): waModel->__construct()
#6 wa-system/event/waEvent.class.php(242): shopSkladPlugin->orderActionHandler(Array, 'sobran-gotov-k-...')
#7 wa-system/event/waEvent.class.php(90): waEvent->runPlugins(Array, Array)
#8 wa-system/waSystem.class.php(1334): waEvent->run(Array)
#9 wa-apps/shop/lib/workflow/shopWorkflowAction.class.php(311): waSystem->event('order_action.so...', Array)
#10 wa-apps/shop/lib/workflow/shopWorkflowProcessAction.class.php(7): shopWorkflowAction->postExecute(23297, true)
#11 wa-system/workflow/waWorkflowAction.class.php(35): shopWorkflowProcessAction->postExecute(23297, true)
#12 wa-apps/shop/lib/actions/workflow/shopWorkflowPrepare.controller.php(61): waWorkflowAction->run(23297)
#13 wa-system/controller/waController.class.php(21): shopWorkflowPrepareController->execute()
#14 wa-system/controller/waFrontController.class.php(263): waController->run(NULL)
#15 wa-system/controller/waFrontController.class.php(190): waFrontController->runController(Object(shopWorkflowPrepareController), NULL)
#16 wa-system/controller/waFrontController.class.php(84): waFrontController->execute(NULL, 'workflow', 'prepare')
#17 wa-system/controller/waDispatch.class.php(157): waFrontController->dispatch()
#18 wa-system/controller/waDispatch.class.php(32): waDispatch->dispatchBackend('webasyst/shop/')
#19 wa-system/waSystem.class.php(603): waDispatch->dispatch()
#20 index.php(7): waSystem->dispatch()
#21 {main}

решение от разработчика:

У вас не сработало метаобновление и не создалась таблица с кроном. Нужно выполнить команду в sql консоли для базы данных вебасиста

CREATE TABLE `shop_sklad_cron` (
    `order_id` INT(11) NOT NULL,
    `action` ENUM('demand','paymentin','salesreturn','supply','reserve_cancel') NOT NULL,
    `count` INT(11) NOT NULL DEFAULT '0',
    PRIMARY KEY (`order_id`, `action`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
;

ответ wa:

При использовании облака Webasyst недоступна возможность загружать, удалять или редактировать исходный код PHP-файлов, а  также редактировать таблицы базы данных — это запрещено системной политикой для обеспечения высокого уровня безопасности сайтов наших клиентов

так вопрос кто косяк и что делать то) 

12 ответов

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

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