Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Ошибка работы модуля NeoSeo Генератор ЧПУ и метаданных


Mike_Ua

Рекомендованные сообщения

Добрый день! 

Модуль NeoSeo Генератор ЧПУ и метаданных (версия 42), OpenCart 3.0.3.8, Заказ № 32720 (на тестовая версия)

Установил модуль. При выполнении cron задания по генерации или сохранения товара через карту товара выдает ошибку: 

Fatal error: Uncaught Exception: Error: Unknown column 'md.manufacturer_id' in 'on clause'<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 mini_649product_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_additiona in /home/XXXXX/sites/XXXXX.com.ua/system/library/db/mysqli.php on line 48

Подскажите, пожалуйста, как решить проблему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вспомнил еще: после установки, при открытии модуля на белом листе было сообщение, что нет в БД таблицы manufacturer_description . После того как ее добавил модуль отобразился.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что, Mike_Ua сказал:

Добрый день! 

Модуль NeoSeo Генератор ЧПУ и метаданных (версия 42), OpenCart 3.0.3.8, Заказ № 32720 (на тестовая версия)

Установил модуль. При выполнении cron задания по генерации или сохранения товара через карту товара выдает ошибку: 

Fatal error: Uncaught Exception: Error: Unknown column 'md.manufacturer_id' in 'on clause'<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 mini_649product_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_additiona in /home/XXXXX/sites/XXXXX.com.ua/system/library/db/mysqli.php on line 48

Подскажите, пожалуйста, как решить проблему?

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

Все необходимые проверки на наличие таблицы manufacturer_description в модуле есть. Поэтому очень странно, что у Вас такая проблема

Только что, Mike_Ua сказал:

Вспомнил еще: после установки, при открытии модуля на белом листе было сообщение, что нет в БД таблицы manufacturer_description . После того как ее добавил модуль отобразился.

и была такая

 

варианта решения два:

1. попробуйте добавить в таблицу manufacturer_description столбец manufacturer_id

2. Можем подключить специалиста и посмотреть, что за уникальная ситуация у Вас на проекте, но подключение на сайт не входит в бесплатную поддержку

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ради эксперимента залил на поддомен чистый OpenCart 3.0.3.8 прикрутил русский и украинский языки и установил модуль для PHP 7.2 - снова ошибка. Может я и не прав, но думается мне, что это уже не частный случай...

Fatal error: Uncaught Exception: Error: Table 'XXXXX4.fdrt43_manufacturer_description' doesn't exist<br />Error No: 1146<br />SHOW COLUMNS FROM `fdrt43_manufacturer_description` LIKE 'meta_additional_field'; in /home/XXXXX/sites/XXXXX.com.ua/system/library/db/mysqli.php:48 Stack trace: #0 /home/XXXXX/sites/XXXXX.com.ua/system/library/db.php(45): DB\MySQLi->query('SHOW COLUMNS FR...') #1 /home/XXXXX/sites/XXXXX.com.ua/admin/model/extension/module/neoseo_seogen.php(108): DB->query('SHOW COLUMNS FR...') #2 /home/XXXXX/sites/demo_demo/modification/system/engine/loader.php(248): ModelExtensionModuleNeoSeoSeoGen->upgrade() #3 /home/XXXXX/sites/XXXXX.com.ua/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /home/XXXXX/sites/XXXXX.com.ua/system/engine/soforp_controller.php(91): Proxy->__call('upgrade', Array) #5 /home/XXXXX/sites/XXXXX.com.ua/admin/controller/extension/module/neoseo_seogen.php(22): SoforpController->upgrade() #6 / in /home/XXXXX/sites/XXXXX.com.ua/system/library/db/mysqli.php on line 48

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Залил Вашу сборку Opencart 3 и туда модуль установил этот же модуль. Модуль встал хорошо, ошибок нет. Видимо и не в ответе сервера проблема - сервер то один и тот же.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

05.02.2022 в 19:13, Mike_Ua сказал:

Залил Вашу сборку Opencart 3 и туда модуль установил этот же модуль. Модуль встал хорошо, ошибок нет. Видимо и не в ответе сервера проблема - сервер то один и тот же.

Здравствуйте. У Вас ещё остались вопросы по модулю?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 минут назад, NeoSeo Help 1 сказал:

Здравствуйте. У Вас ещё остались вопросы по модулю?

Да нет, я то проблему решил. У других теперь она будет вылазить, так как на чистой opencart 3.0.3.8 модуль не заработает. Он будет работать только на вашей сборке opencart 3.0.3.7, которую потом надо обновлять поверх чистой 3.0.3.8

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что, Mike_Ua сказал:

Да нет, я то проблему решил. У других теперь она будет вылазить, так как на чистой opencart 3.0.3.8 модуль не заработает. Он будет работать только на вашей сборке opencart 3.0.3.7, которую потом надо обновлять поверх чистой 3.0.3.8

Подобных обращений не поступало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...