Opencart — ошибка Warning: mysqli::query(): (21000/1242): Subquery returns more than 1 row in

И всем снова привет, решил еще написать как победить ошибку которая у меня возникла при работе с сайтом на Opencart по светодиодному освещению Арлайт моего клиента, данная ошибка у меня возникла когда я решил зайти и отредактировать категории и при заходе получал белый экран и ошибку:

если посмотреть в лог на сервере то увидим такую картину (как включить лог на ошибки читайте мою прошлую статью)

В итоге эту ошибку можно победить след образом:

  1. Открыть phpMyAdmin
  2. найти таблицу  oc_url_alias
  3. почистить значения

в моем случае было так, я весь товар и категории удалял через phpMyAdmin и где то остались хвосты и в итоге вновь созданные категории с их id пересеклись со старыми.

ИТОГ: зайти в таблицу  oc_url_alias и удалить явно ненужные значения

После этого все завелось с пол оборота )

Надеюсь моя статья Вам помогла!

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Блог ITишника и просто человека
Комментариев: 1
  1. Влад

    Огромное спасибо !!!!

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: