Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Ошибка при входе в категорию каталога в админке.


Recommended Posts

При заходе в категорию, выдаёт такую простыню:

 Warning: mysqli::query(): (21000/1242): Subquery returns more than 1 row in /home/l..../l......com.ua/shop/system/library/db/mysqli.php on line 18
Fatal error: Uncaught exception 'Exception' with message '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=77') AS keyword FROM oc_category c LEFT JOIN oc_category_description cd2 ON (c.category_id = cd2.category_id) WHERE c.category_id = '77' AND cd2.language_id = '1'' in /home/l.../l.....com.ua/shop/system/library/db/mysqli.php:40 Stack trace: #0 /home/l.../l.....com.ua/shop/system/library/db.php(16): DB\MySQLi->query('SELECT DISTINCT...', Array) #1 /home/l..../l....com.ua/shop/admin/model/catalog/category.php(200): DB->query('SELECT DISTINCT...') #2 [internal function]: ModelCatalogCa in /home/l.../l.....com.ua/shop/system/library/db/mysqli.php on line 40

 

созданные товары к данной созданной категории привязать невозможно из-за этой ошибки. что это и как лечится? спасибо.

Link to post
Share on other sites

в админке в списке категорий есть кнопка "починить"

Link to post
Share on other sites

или руками изменить SEO url для этой категории

Link to post
Share on other sites

к сожалению починить-исправить, результатов кнопка не дала. 

10 часов назад, PoliteX сказал:

или руками изменить SEO url для этой категории

как и где его изменить, в админке в редактировании категорий- данные- сео урл? что там нужно написать?

Link to post
Share on other sites

12 часов назад, avolkov сказал:

Subquery returns more than 1 row

 

скорей всего говорит о том что seourl у вас не уникальны

seourl хранятся в таблице url_alias, проверяйте ее на уникальность category_id=77

Link to post
Share on other sites
2 часа назад, avolkov сказал:

к сожалению починить-исправить, результатов кнопка не дала. 

как и где его изменить, в админке в редактировании категорий- данные- сео урл? что там нужно написать?

править руками в базе данных. AlexDW вам все написал

Link to post
Share on other sites

спасибо за ответы. осталось найти кто будет это искать...

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.