Ошибки в OpenCart |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6736-й день
![]() |
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Ошибки в OpenCart |
Blackone |
Пост
#1
|
Благодарности: 143803 Репутация: ![]() ![]() Melomaniac ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 5 028 С нами с: 18-July 06 ![]() |
приветствую люди добрые
![]() давеча на сайте в админке при попытках редактировании каталога или товара выстреливает ошибка » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « куда смотреть? прогер зажрался и своими силами пытаемся восстановить ![]() |
![]() ![]() |
yarnik |
Пост
#2
|
Репутация: ![]() ![]() Активист ![]() Группа: Пользователи Сообщений: 233 С нами с: 25-January 07 ![]() |
приветствую люди добрые ![]() давеча на сайте в админке при попытках редактировании каталога или товара выстреливает ошибка » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « куда смотреть? прогер зажрался и своими силами пытаемся восстановить ![]() Вам же почти Украинским языком написали: Субзапрос возвращает более чем 1 строчку |
Blackone |
Пост
#3
|
Благодарности: 143803 Репутация: ![]() ![]() Melomaniac ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 5 028 С нами с: 18-July 06 ![]() |
вот если б я еще понимал, где лежит код "SELECT keyword FROM " . DB_PREFIX . "url_alias WHERE query = 'category_id=" . (int)$category_id . "') AS keyword"
![]() Сообщение отредактировал Blackone - Apr 4 2018, 10:58 |
yarnik |
Пост
#4
|
Репутация: ![]() ![]() Активист ![]() Группа: Пользователи Сообщений: 233 С нами с: 25-January 07 ![]() |
Думаю вам надо найти ошибку в базе, а не в коде.
Прогоните по базе отдельные часи запроса и посмотрите что выдает больше одной строчки. После подумайте, а должно ли оно так делать? Собственно сам запрос, выдающий ошибку, вы написали в первом посте. Зачем лезть в код? |
Blackone |
Пост
#5
|
Благодарности: 143803 Репутация: ![]() ![]() Melomaniac ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 5 028 С нами с: 18-July 06 ![]() |
я понял, надо прогера искать
|
xose |
Пост
#6
|
Репутация: ![]() ![]() Дух Группа: Пользователи Сообщений: 81 С нами с: 30-April 15 ![]() |
Схоже на те що двіжок опенкарта (чи той хто писав цей модуль) не очікує що для однієї категорії може бути більше одного рекорда в таблиці url_alias. Щоб пофіксити наслідки треба удалити дублюючий рекорд в цій таблиці. Гугл каже що це мажна зробити в Url Alias Manager або шукайте якіь seo налаштування в категоріях продуктів в адмінці.
|
Blackone |
Пост
#7
|
Благодарности: 143803 Репутация: ![]() ![]() Melomaniac ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 5 028 С нами с: 18-July 06 ![]() |
|
yarnik |
Пост
#8
|
Репутация: ![]() ![]() Активист ![]() Группа: Пользователи Сообщений: 233 С нами с: 25-January 07 ![]() |
тогда да, без прогера никак ;(
|
Beat |
Пост
#9
|
Репутация: ![]() ![]() Дух Группа: Пользователи Сообщений: 132 С нами с: 15-February 08 ![]() |
походу здесь
https://github.com/opencart/opencart/blob/m...tegory.php#L222 попробуйте LIMIT 1 проставить, но это такое, лучше разобраться почему подзапрос возвращает больше 1 строки |
Blackone |
Пост
#10
|
Благодарности: 143803 Репутация: ![]() ![]() Melomaniac ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 5 028 С нами с: 18-July 06 ![]() |
спасибо, но я залез в код и понял что ничерта в нем не пойму (знаком только с версткой и с++), проще прогера искать
Сообщение отредактировал Blackone - Apr 5 2018, 9:53 |
![]() ![]() |
![]() |
Упрощённая версия | Сейчас: 24th August 2024 - 1:13 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |