nick_mad Опубликовано: 16 ноября 2021 Опубликовано: 16 ноября 2021 Здравствуйте. В процессе обмена данными получаю такую ошибку Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: <b>Fatal error</b>: Uncaught Exception: Error: Unknown column 'm.meta_additional_field' in 'field list'<br />Error No: 1054<br />SELECT pd.name as [product_name], '' as [product_h1], pd.meta_title as [product_title], pd.meta_keyword as [product_keyword], pd.meta_description as [product_description], pd.description as [prod_description], opt_info.opt_data as [product_options], attr_info.attr_data as [product_attributes], p.sku as [sku], p.price as [price], (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS [special], p.tax_class_id as tax_class_id, p.model as [model_name], p.product_id as [product_id], m.name as [manufacturer_name], m.meta_additiona in <b>/www/system/library/db/mysqli.php</b> on line <b>40</b><br /> в табличке oc_manufacturer действительно нет такого поля. версия модуля NeoSeo Обмен с 1C 262 OpenCart Version 3.0.2.0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 16 ноября 2021 Опубликовано: 16 ноября 2021 11 часов назад, nick_mad сказал: Здравствуйте. В процессе обмена данными получаю такую ошибку Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: <b>Fatal error</b>: Uncaught Exception: Error: Unknown column 'm.meta_additional_field' in 'field list'<br />Error No: 1054<br />SELECT pd.name as [product_name], '' as [product_h1], pd.meta_title as [product_title], pd.meta_keyword as [product_keyword], pd.meta_description as [product_description], pd.description as [prod_description], opt_info.opt_data as [product_options], attr_info.attr_data as [product_attributes], p.sku as [sku], p.price as [price], (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS [special], p.tax_class_id as tax_class_id, p.model as [model_name], p.product_id as [product_id], m.name as [manufacturer_name], m.meta_additiona in <b>/www/system/library/db/mysqli.php</b> on line <b>40</b><br /> в табличке oc_manufacturer действительно нет такого поля. версия модуля NeoSeo Обмен с 1C 262 OpenCart Version 3.0.2.0 Здравствуйте. В модуле обмена с 1с такого запроса нет. Скорее всего это другой модуль. Возможно для генерации метаданых. Вы используете такой на сайте? И какой именно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nick_mad Опубликовано: 17 ноября 2021 Опубликовано: 17 ноября 2021 (изменено) Здравствуйте Да, использую: NeoSeo Генератор ЧПУ и метаданных 42 поиск по проекту слова "meta_additional_field" результата не дал Изменено 17 ноября 2021 пользователем nick_mad Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 17 ноября 2021 Опубликовано: 17 ноября 2021 9 часов назад, nick_mad сказал: Здравствуйте Да, использую: NeoSeo Генератор ЧПУ и метаданных 42 поиск по проекту слова "meta_additional_field" результата не дал Уточните, пожалуйста, номер заказа по модулю генератора Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nick_mad Опубликовано: 18 ноября 2021 Опубликовано: 18 ноября 2021 № 24594 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 18 ноября 2021 Опубликовано: 18 ноября 2021 9 часов назад, nick_mad сказал: № 24594 Пожалуйста, скачайте из Вашего личного кабинета новые файлы модуля (версия будет та же, что и у Вас, но в модуль вносились правки по этому поводу) и обновите их на Вашем сайте, ошибки быть не должно. Если ошибка сохранится, Вам может понадобиться деактивировать и повторно активировать модуль в списке расширений (при этом собъются настройки модуля). Отпишите о результате. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nick_mad Опубликовано: 22 ноября 2021 Опубликовано: 22 ноября 2021 Здравствуйте. У меня стоит 42 версия а в кабинете доступна 39. Врядли стоит менять? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 22 ноября 2021 Опубликовано: 22 ноября 2021 10 часов назад, nick_mad сказал: Здравствуйте. У меня стоит 42 версия а в кабинете доступна 39. Врядли стоит менять? Обновили файлы, уже можно скачивать, должна быть версия 42. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nick_mad Опубликовано: 24 ноября 2021 Опубликовано: 24 ноября 2021 Здравствуйте. после обновления указанная мною ошибка в первом сообщении пропала. Но зато появилась следующая Выгружено товаров: 771 Выгружено картинок: 8 Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: <b>Fatal error</b>: Uncaught Exception: Error: Table 'oc_manufacturer_description' doesn't exist<br />Error No: 1146<br />SELECT pd.name as [product_name], '' as [product_h1], pd.meta_title as [product_title], pd.meta_keyword as [product_keyword], pd.meta_description as [product_description], pd.description as [prod_description], opt_info.opt_data as [product_options], attr_info.attr_data as [product_attributes], p.sku as [sku], p.price as [price], (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS [special], p.tax_class_id as tax_class_id, p.model as [model_name], p.product_id as [product_id], m.name as [manufacturer_name], md.met in <b>/www/system/library/db/mysqli.php</b> on line <b>40</b><br /> Выгрузка товаров завершена с ошибками!!! я начал сравнивать дампы sql те что при установке используются, оказалось что в ocStore такая таблица есть а в openCart нету. Ну думаю ничего страшного не случится если я ее добавлю и добавил. и теперь получаю ошибку схожую с той которая была в первом сообщении Выгружено товаров: 771 Выгружено картинок: 8 Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: <b>Fatal error</b>: Uncaught Exception: Error: Unknown column 'md.meta_additional_field' in 'field list'<br />Error No: 1054<br />SELECT pd.name as [product_name], '' as [product_h1], pd.meta_title as [product_title], pd.meta_keyword as [product_keyword], pd.meta_description as [product_description], pd.description as [prod_description], opt_info.opt_data as [product_options], attr_info.attr_data as [product_attributes], p.sku as [sku], p.price as [price], (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS [special], p.tax_class_id as tax_class_id, p.model as [model_name], p.product_id as [product_id], m.name as [manufacturer_name], md.meta_additio in <b>/www/system/library/db/mysqli.php</b> on line <b>40</b><br /> Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 24 ноября 2021 Опубликовано: 24 ноября 2021 6 часов назад, nick_mad сказал: Здравствуйте. после обновления указанная мною ошибка в первом сообщении пропала. Но зато появилась следующая Выгружено товаров: 771 Выгружено картинок: 8 Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: <b>Fatal error</b>: Uncaught Exception: Error: Table 'oc_manufacturer_description' doesn't exist<br />Error No: 1146<br />SELECT pd.name as [product_name], '' as [product_h1], pd.meta_title as [product_title], pd.meta_keyword as [product_keyword], pd.meta_description as [product_description], pd.description as [prod_description], opt_info.opt_data as [product_options], attr_info.attr_data as [product_attributes], p.sku as [sku], p.price as [price], (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS [special], p.tax_class_id as tax_class_id, p.model as [model_name], p.product_id as [product_id], m.name as [manufacturer_name], md.met in <b>/www/system/library/db/mysqli.php</b> on line <b>40</b><br /> Выгрузка товаров завершена с ошибками!!! я начал сравнивать дампы sql те что при установке используются, оказалось что в ocStore такая таблица есть а в openCart нету. Ну думаю ничего страшного не случится если я ее добавлю и добавил. и теперь получаю ошибку схожую с той которая была в первом сообщении Выгружено товаров: 771 Выгружено картинок: 8 Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: <b>Fatal error</b>: Uncaught Exception: Error: Unknown column 'md.meta_additional_field' in 'field list'<br />Error No: 1054<br />SELECT pd.name as [product_name], '' as [product_h1], pd.meta_title as [product_title], pd.meta_keyword as [product_keyword], pd.meta_description as [product_description], pd.description as [prod_description], opt_info.opt_data as [product_options], attr_info.attr_data as [product_attributes], p.sku as [sku], p.price as [price], (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS [special], p.tax_class_id as tax_class_id, p.model as [model_name], p.product_id as [product_id], m.name as [manufacturer_name], md.meta_additio in <b>/www/system/library/db/mysqli.php</b> on line <b>40</b><br /> А как именно Вы создавали таблицу? Добавьте в неё столбец meta_additional_field, он не создался, потому что изначально не было самой таблицы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nick_mad Опубликовано: 24 ноября 2021 Опубликовано: 24 ноября 2021 я взял кусочек sql с файла upload/install/opencart.sql и там поля meta_additional_field нет. Я могу конечно же вручную его создать и никого не мучить, но я думаю всем на руку поправить модуль -- -- Table structure for table `oc_manufacturer_description` -- DROP TABLE IF EXISTS `oc_manufacturer_description`; CREATE TABLE `oc_manufacturer_description` ( `manufacturer_id` int(11) NOT NULL DEFAULT '0', `language_id` int(11) NOT NULL DEFAULT '0', `description` text NOT NULL, `description3` text NOT NULL, `meta_description` varchar(255) NOT NULL, `meta_keyword` varchar(255) NOT NULL, `meta_title` varchar(255) NOT NULL, `meta_h1` varchar(255) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 24 ноября 2021 Опубликовано: 24 ноября 2021 14 минут назад, nick_mad сказал: я взял кусочек sql с файла upload/install/opencart.sql и там поля meta_additional_field нет. Я могу конечно же вручную его создать и никого не мучить, но я думаю всем на руку поправить модуль -- -- Table structure for table `oc_manufacturer_description` -- DROP TABLE IF EXISTS `oc_manufacturer_description`; CREATE TABLE `oc_manufacturer_description` ( `manufacturer_id` int(11) NOT NULL DEFAULT '0', `language_id` int(11) NOT NULL DEFAULT '0', `description` text NOT NULL, `description3` text NOT NULL, `meta_description` varchar(255) NOT NULL, `meta_keyword` varchar(255) NOT NULL, `meta_title` varchar(255) NOT NULL, `meta_h1` varchar(255) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; Это не ошибка модуля. В модуле инициализировано добавление этого столбца в таблицу, но так как при активации модуля у Вас этой таблицы не было, столбец не создался. Поэтому если Вы добавляли таблицу вручную, то добавьте вручную и этот столбец. Он создается и в других таблицах, если они у Вас были, то там столбец добавился автоматически. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nick_mad Опубликовано: 26 ноября 2021 Опубликовано: 26 ноября 2021 Здравствуйте. Удалил модуль и установил заново, заработало. Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 29 ноября 2021 Опубликовано: 29 ноября 2021 26.11.2021 в 12:12, nick_mad сказал: Здравствуйте. Удалил модуль и установил заново, заработало. Спасибо Здравствуйте. Отлично 😉 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.