Ошибки в OpenCart |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6806-й день
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Ошибки в OpenCart |
Blackone |
Apr 4 2018, 9:58
Пост
#1
|
Благодарности: 143803 Репутация: 1786 Melomaniac Группа: Пользователи Сообщений: 5 028 С нами с: 18-July 06 |
приветствую люди добрые
давеча на сайте в админке при попытках редактировании каталога или товара выстреливает ошибка » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « куда смотреть? прогер зажрался и своими силами пытаемся восстановить |
yarnik |
Apr 4 2018, 10:43
Пост
#2
|
Репутация: 31 Активист Группа: Пользователи Сообщений: 233 С нами с: 25-January 07 |
приветствую люди добрые давеча на сайте в админке при попытках редактировании каталога или товара выстреливает ошибка » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « куда смотреть? прогер зажрался и своими силами пытаемся восстановить Вам же почти Украинским языком написали: Субзапрос возвращает более чем 1 строчку |
Blackone |
Apr 4 2018, 10:56
Пост
#3
|
Благодарности: 143803 Репутация: 1786 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 |
Apr 4 2018, 11:03
Пост
#4
|
Репутация: 31 Активист Группа: Пользователи Сообщений: 233 С нами с: 25-January 07 |
Думаю вам надо найти ошибку в базе, а не в коде.
Прогоните по базе отдельные часи запроса и посмотрите что выдает больше одной строчки. После подумайте, а должно ли оно так делать? Собственно сам запрос, выдающий ошибку, вы написали в первом посте. Зачем лезть в код? |
Blackone |
Apr 4 2018, 11:03
Пост
#5
|
Благодарности: 143803 Репутация: 1786 Melomaniac Группа: Пользователи Сообщений: 5 028 С нами с: 18-July 06 |
я понял, надо прогера искать
|
xose |
Apr 4 2018, 12:06
Пост
#6
|
Репутация: 21 Дух Группа: Пользователи Сообщений: 81 С нами с: 30-April 15 |
Схоже на те що двіжок опенкарта (чи той хто писав цей модуль) не очікує що для однієї категорії може бути більше одного рекорда в таблиці url_alias. Щоб пофіксити наслідки треба удалити дублюючий рекорд в цій таблиці. Гугл каже що це мажна зробити в Url Alias Manager або шукайте якіь seo налаштування в категоріях продуктів в адмінці.
|
Blackone |
Apr 4 2018, 16:05
Пост
#7
|
Благодарности: 143803 Репутация: 1786 Melomaniac Группа: Пользователи Сообщений: 5 028 С нами с: 18-July 06 |
|
yarnik |
Apr 4 2018, 16:15
Пост
#8
|
Репутация: 31 Активист Группа: Пользователи Сообщений: 233 С нами с: 25-January 07 |
тогда да, без прогера никак ;(
|
Beat |
Apr 4 2018, 17:13
Пост
#9
|
Репутация: 15 Дух Группа: Пользователи Сообщений: 132 С нами с: 15-February 08 |
походу здесь
https://github.com/opencart/opencart/blob/m...tegory.php#L222 попробуйте LIMIT 1 проставить, но это такое, лучше разобраться почему подзапрос возвращает больше 1 строки |
Blackone |
Apr 5 2018, 9:33
Пост
#10
|
Благодарности: 143803 Репутация: 1786 Melomaniac Группа: Пользователи Сообщений: 5 028 С нами с: 18-July 06 |
спасибо, но я залез в код и понял что ничерта в нем не пойму (знаком только с версткой и с++), проще прогера искать
Сообщение отредактировал Blackone - Apr 5 2018, 9:53 |
Упрощённая версия | Сейчас: 1st November 2024 - 14:37 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |