Павло Опубликовано: 20 января 2022 Опубликовано: 20 января 2022 После обновления, когда зайти в настройки модуля появилась ошибка: Fatal error: Uncaught exception 'Exception' with message 'Error: Key column 'property_value_id' doesn't exist in table<br />Error No: 1072<br />CREATE TABLE IF NOT EXISTS `oc_option_value_1c` ( `option_value_id` varchar(255) NOT NULL, `option_id` varchar(255) NOT NULL, `value` varchar(255) NOT NULL, KEY `property_value_id` (`property_value_id`), KEY `property_id` (`property_id`), KEY `value` (`value`) ) DEFAULT CHARSET=utf8' in /home/uh1075144/domains/mysite.com.ua/public_html/system/storage/modification/system/library/db/mysqli.php:59 Stack trace: #0 /home/uh1075144/domains/mysite.com.ua/public_html/system/library/db.php(16): DB\MySQLi->query('CREATE TABLE IF...', Array) #1 /home/uh1075144/domains/mysite.com.ua/public_html/admin/model/module/neoseo_exchange1c.php(457): DB->query('CREATE TABLE IF...') #2 /home/uh1075144/domains/mysite.com.ua/public_html/admin/model/module/neoseo_exchange1c.php(504): ModelModuleNeoSeoExchange1c->installTables() #3 [internal function]: ModelModuleNeoSeoExchange1c in /home/uh1075144/domains/mysite.com.ua/public_html/system/storage/modification/system/library/db/mysqli.php on line 59 Пришлось в файле public_html/admin/model/module/neoseo_exchange1c.php подправить запрос. Было: $this->db->query( 'CREATE TABLE IF NOT EXISTS `' . DB_PREFIX . 'option_value_1c` ( `option_value_id` varchar(255) NOT NULL, `option_id` varchar(255) NOT NULL, `value` varchar(255) NOT NULL, KEY `property_value_id` (`property_value_id`), KEY `property_id` (`property_id`), KEY `value` (`value`) ) DEFAULT CHARSET=utf8' ); Стало: $this->db->query( 'CREATE TABLE IF NOT EXISTS `' . DB_PREFIX . 'option_value_1c` ( `option_value_id` varchar(255) NOT NULL, `option_id` varchar(255) NOT NULL, `value` varchar(255) NOT NULL, KEY `option_value_id` (`option_value_id`), KEY `option_id` (`option_id`), KEY `value` (`value`) ) DEFAULT CHARSET=utf8' ); Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 20 января 2022 Опубликовано: 20 января 2022 1 час назад, Павло сказал: После обновления, когда зайти в настройки модуля появилась ошибка: Fatal error: Uncaught exception 'Exception' with message 'Error: Key column 'property_value_id' doesn't exist in table<br />Error No: 1072<br />CREATE TABLE IF NOT EXISTS `oc_option_value_1c` ( `option_value_id` varchar(255) NOT NULL, `option_id` varchar(255) NOT NULL, `value` varchar(255) NOT NULL, KEY `property_value_id` (`property_value_id`), KEY `property_id` (`property_id`), KEY `value` (`value`) ) DEFAULT CHARSET=utf8' in /home/uh1075144/domains/mysite.com.ua/public_html/system/storage/modification/system/library/db/mysqli.php:59 Stack trace: #0 /home/uh1075144/domains/mysite.com.ua/public_html/system/library/db.php(16): DB\MySQLi->query('CREATE TABLE IF...', Array) #1 /home/uh1075144/domains/mysite.com.ua/public_html/admin/model/module/neoseo_exchange1c.php(457): DB->query('CREATE TABLE IF...') #2 /home/uh1075144/domains/mysite.com.ua/public_html/admin/model/module/neoseo_exchange1c.php(504): ModelModuleNeoSeoExchange1c->installTables() #3 [internal function]: ModelModuleNeoSeoExchange1c in /home/uh1075144/domains/mysite.com.ua/public_html/system/storage/modification/system/library/db/mysqli.php on line 59 Пришлось в файле public_html/admin/model/module/neoseo_exchange1c.php подправить запрос. Было: $this->db->query( 'CREATE TABLE IF NOT EXISTS `' . DB_PREFIX . 'option_value_1c` ( `option_value_id` varchar(255) NOT NULL, `option_id` varchar(255) NOT NULL, `value` varchar(255) NOT NULL, KEY `property_value_id` (`property_value_id`), KEY `property_id` (`property_id`), KEY `value` (`value`) ) DEFAULT CHARSET=utf8' ); Стало: $this->db->query( 'CREATE TABLE IF NOT EXISTS `' . DB_PREFIX . 'option_value_1c` ( `option_value_id` varchar(255) NOT NULL, `option_id` varchar(255) NOT NULL, `value` varchar(255) NOT NULL, KEY `option_value_id` (`option_value_id`), KEY `option_id` (`option_id`), KEY `value` (`value`) ) DEFAULT CHARSET=utf8' ); Здравствуйте, проверим этот момент. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Павло Опубликовано: 21 января 2022 Опубликовано: 21 января 2022 20.01.2022 в 11:30, NeoSeo Help 1 сказал: Здравствуйте, проверим этот момент. Я нашел это в архиве neoseo_exchange1c_oc2.2_php7.0_293.ocmod.zip Для другого сайта качал архив neoseo_exchange1c_oc2.1_php7.0_293.ocmod.zip - так в нем все ок, я проверял перед установкой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 21 января 2022 Опубликовано: 21 января 2022 2 часа назад, Павло сказал: Я нашел это в архиве neoseo_exchange1c_oc2.2_php7.0_293.ocmod.zip Для другого сайта качал архив neoseo_exchange1c_oc2.1_php7.0_293.ocmod.zip - так в нем все ок, я проверял перед установкой. Хорошо, спасибо за обратную связь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.