Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

При редактировании категории выдает ошибку.


Recommended Posts

Помогите, пожалуйста, разобраться, как исправить в phpMyAdmin эту ошибку - если можно, пошагово.  Я видел подобные темы на форуме, но решения не нашел(.

Warning: mysqli::query(): (21000/1242): Subquery returns more than 1 row in /var/www/chestar8020/data/www/estar.one/system/library/db/mysqli.php on line 18
Fatal error: Uncaught Exception: Error: Subquery returns more than 1 row<br />Error No: 1242<br />SELECT DISTINCT *, (SELECT GROUP_CONCAT(cd1.name ORDER BY level SEPARATOR '&nbsp;&nbsp;&gt;&nbsp;&nbsp;') FROM oc_category_path cp LEFT JOIN oc_category_description cd1 ON (cp.path_id = cd1.category_id AND cp.category_id != cp.path_id) WHERE cp.category_id = c.category_id AND cd1.language_id = '1' GROUP BY cp.category_id) AS path, (SELECT DISTINCT keyword FROM oc_url_alias WHERE query = 'category_id=59') AS keyword FROM oc_category c LEFT JOIN oc_category_description cd2 ON (c.category_id = cd2.category_id) WHERE c.category_id = '59' AND cd2.language_id = '1' in /var/www/chestar8020/data/www/estar.one/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/chestar8020/data/www/estar.one/system/library/db.php(16): DB\MySQLi->query('SELECT DISTINCT...', Array) #1 /var/www/chestar8020/data/www/estar.one/admin/model/catalog/category.php(200): DB->query('SELECT DISTINCT...') #2 /var/www/chestar8020/data/www/estar.one/system/stora in /var/www/chestar8020/data/www/estar.one/system/library/db/mysqli.php on line 40

Надіслати
Поділитися на інших сайтах


Попробуйте в админке зайти в раздел Бэкап/Восстановление (ну или как там у вас переведено).

Снимите галочки со всех значений и отметьте только oc_url_alias, скачайте.

Откройте файл и найдите категорию с ID 59. Явно у вас к этой категории привязано более одного значения seo url (чпу)

Надіслати
Поділитися на інших сайтах

Нашел 2 значения как Вы сказали.., прошу прощения - что мне дальше делать?)

INSERT INTO `oc_url_alias` (`url_alias_id`, `query`, `keyword`, `lang`) VALUES ('1255', 'category_id=59', 'estar_strip', '1');

INSERT INTO `oc_url_alias` (`url_alias_id`, `query`, `keyword`, `lang`) VALUES ('1949', 'category_id=59', 'led-strip-estar', '2');
 

Надіслати
Поділитися на інших сайтах


2 минуты назад, yurrka сказал:

Нашел 2 значения как Вы сказали.., прошу прощения - что мне дальше делать?)

INSERT INTO `oc_url_alias` (`url_alias_id`, `query`, `keyword`, `lang`) VALUES ('1255', 'category_id=59', 'estar_strip', '1');

INSERT INTO `oc_url_alias` (`url_alias_id`, `query`, `keyword`, `lang`) VALUES ('1949', 'category_id=59', 'led-strip-estar', '2');

какой модуль у вас установлен для мультиязычных сео урл?
есть ошибка в нем и просто удалением ошибка не пропадет (проявится у других товаров/категорий)

Надіслати
Поділитися на інших сайтах


2 минуты назад, yurrka сказал:

На данный момент есть только модуль Микроразметки Microdata PRO -v5.2, но он отключен.

Странно, что не видно вас среди покупателей этого модуля.

Надіслати
Поділитися на інших сайтах

Действительно, в файле oc_url_alias.sql много вот таких дублей:

(2121, 'product_id=61', 'led-strip_3560nw_wp', 1),
(2122, 'product_id=61', 'led-tape-estar-smd-3528-120-ledm-elit-natural-white-water-proof-35120nw-wp-estar', 2),
(2131, 'product_id=67', 'led-strip_35240ww_nwp', 1),
(2132, 'product_id=67', 'led-tape-estar-smd-3528-240-ledm-elit-warm-white-non-water-proof-35240ww-nwp-estar', 2),
(2129, 'product_id=65', 'led-strip_35240w_nwp', 1),
(2130, 'product_id=65', 'led-tape-estar-smd-3528-240-ledm-elit-white-non-water-proof-35240w-nwp-estar', 2),
(2133, 'product_id=68', 'led-strip_35240w_wp', 1),
(2134, 'product_id=68', 'led-tape-estar-smd-3528-240-ledm-elit-white-water-proof-35240w-wp-estar', 2),

 

Может их все поудалять - те, которые с двойками?

Надіслати
Поділитися на інших сайтах


Понятно...

Вы купили модуль на пиратском (варезном) ресурсе. А на форуме за это очень жёсткие применяются ограничения.

Надіслати
Поділитися на інших сайтах

Сейчас речь уже не о ваших проблема. А о нарушении правил форума в плане использования варезных модулей.

Придётся вас оградить от форума.

Надіслати
Поділитися на інших сайтах

5 минут назад, Tom сказал:

Сейчас речь уже не о ваших проблема. А о нарушении правил форума в плане использования варезных модулей.

Придётся вас оградить от форума.

Так откуда я знал? На нем же не написано, а я чайник... Обязуюсь больше к таким модулям не приближаться - себе дороже.

Надіслати
Поділитися на інших сайтах


  • Tom locked this topic
Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.