Jump to content
ilexas797

Ошибка при добавлении производителя Версия ocStore 2.3.0.2.3

Recommended Posts

Не могу решить загадку, при добавлении производителя выдает ошибку Fatal error: Uncaught exception 'Exception' with message 'Error: Duplicate entry '19-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_manufacturer_description SET manufacturer_id = '19', language_id = '1', name = 'jncjjn', description = '', meta_title = '', meta_h1 = '', meta_description = '', meta_keyword = ''' in /home/lexas/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/lexas/public_html/system/library/db.php(16): DB\MySQLi->query('INSERT INTO oc_...', Array) #1 /home/lexas/public_html/system/storage/modification/admin/model/catalog/manufacturer.php(19): DB->query('INSERT INTO oc_...') #2 [internal function]: ModelCatalogManufacturer->addManufacturer(Array) #3 /home/lexas/public_html/system/storage/modification/system/engine/loader.php(178): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/lexas/public_html/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #6 /home/lexas/public_html/admin/controller/catalog/manufac in /home/lexas/public_html/system/library/db/mysqli.php on line 40, добрые люди помогите, проект горит.

Share this post


Link to post
Share on other sites

Не добавляется потому что в базе уже есть такой ключ. Вы либо из дампа не так восстановили, или какойто модуль чтото в обход модели наделал (типа какого то импорта товаров) или чтото  напуталось с языками на сайте

 

Так или иначе у вас тут должен отрабатывать editManufacturer, а не addManufacturer, как сейчас

Share this post


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

manufacturer_id = '19'

Этот вот бренд у вас и есть причина.

Из моей практики так зачастую  бывает , когда  вместо добавления бренда берут и  переименовывают существующий из демо данных опенкарт, ну или уже ранее добавленный.

Скачайте в разделе Бэкап/Восстановление  табличку oc_url_alias  и посмотрите  сколько раз у вас там повторяется данный производитель. Вероятно минимум дважды с разными чпу.

Share this post


Link to post
Share on other sites
9 минут назад, Tom сказал:

Этот вот бренд у вас и есть причина.

Из моей практики так зачастую  бывает , когда  вместо добавления бренда берут и  переименовывают существующий из демо данных опенкарт, ну или уже ранее добавленный.

Скачайте в разделе Бэкап/Восстановление  табличку oc_url_alias  и посмотрите  сколько раз у вас там повторяется данный производитель. Вероятно минимум дважды с разными чпу.

немного не понимають ходвашей мысли прикрепляю на всякий случай скачанный файл

lexas_db18_2020-02-08_22-47-56_backup.sql

Share this post


Link to post
Share on other sites

и чо еще самое странное так это то что производители сами добавляются

Share this post


Link to post
Share on other sites
7 часов назад, ilexas797 сказал:

и чо еще самое странное так это то что производители сами добавляются

Это как ?

Share this post


Link to post
Share on other sites

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

Share this post


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

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

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

Share this post


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

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

автоматически ничего не выгружается

Share this post


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

автоматически ничего не выгружается

ну откуда то ж у вас производители берутся. логи смотрите

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.