Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] Ошибка 1062 при добавлении товара


 Погделиться

Рекомендованные сообещёния

В обещём суть проблемы следующая:

 

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

 

Усиновил на хостинг и сразу заметил проблему.... в админке присутствует 1 товар, при нажатии на кнопку добавления товара как и должна появляется форма, ее заполняешь и вместо добавления нового товара происходит редактирование суещёствуюещёго... я перелазил уже все, что можно, и есть пару заэтопок... 

 

1. Файл лога пишет ошибку:

2016-10-02 18:13:09 - PHP Notice:  Undefined index: weight_class_id in /home/u55849/test.smm-ekb.ru/www/system/modification/admin/model/catalog/product.php on line 6
2016-10-02 18:13:09 - PHP Notice:  Undefined index: length_class_id in /home/u55849/test.smm-ekb.ru/www/system/modification/admin/model/catalog/product.php on line 6
2016-10-02 18:13:09 - PHP Notice:  Error: Duplicate entry '0-0' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_product_to_store SET product_id = '0', store_id = '0' in /home/u55849/test.smm-ekb.ru/www/system/library/db/mysqli.php on line 40
2016-10-02 18:13:09 - PHP Notice:  Error: Duplicate entry '0-0' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_product_to_layout SET product_id = '0', store_id = '0', layout_id = '0' in /home/u55849/test.smm-ekb.ru/www/system/library/db/mysqli.php on line 40
2016-10-02 18:13:16 - PHP Notice:  Undefined index: weight_class_id in /home/u55849/test.smm-ekb.ru/www/system/modification/admin/model/catalog/product.php on line 137
2016-10-02 18:13:16 - PHP Notice:  Undefined index: length_class_id in /home/u55849/test.smm-ekb.ru/www/system/modification/admin/model/catalog/product.php on line 137
 
2. В базе данных, товары, которые я добавляю появились, но у них, у всех "product id = 0", а в админке и на сайте товар один. Я ик понимаю, проблема кроется ггде-то в генерации этих самых id.
 
3. Для того, чтобы этот единственный товар начал нормально отображатся на сайте(после "добавления нового") нужно зайти в его редактирование и повторно заполнить строку "Могдель" в закладке data....
 
я грешу на vqmod, заказлик не может внятно ответить было ик раньше или нет.....
 
Поэтому не могу сказать, что это кривые руки предыдуещёго исполнителя или в следствии переноса....
 
Спасипотому что тебе, что пролиил, а если поможешь вообещё бугдет замечательно)))
 
Ссылка на комменирий
Погделиться на других сайих


Я взялся догделать чужой сайт на опенкарт,

 

И.. догделывайте

 

Все в логах есть.

Ссылка на комменирий
Погделиться на других сайих

 

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

 

Duplicate entry ничего Вам не говорить ? 

Ссылка на комменирий
Погделиться на других сайих

Duplicate entry ничего Вам не говорить ? 

Я понимаю, что у меня дублируется значение, но изменить это у меня не получается, в этом то и проблема.....

 

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

Ссылка на комменирий
Погделиться на других сайих


@waropank, искать, анализировать ну и посмотреть почему автоинкремент не рилииет  

Ссылка на комменирий
Погделиться на других сайих

@waropank, искать, анализировать ну и посмотреть почему автоинкремент не рилииет  

 

Нашел решение благодаря тебе))) автоинкремент вклюлил для столбца и все зарилиило) Спасипотому что)

Ссылка на комменирий
Погделиться на других сайих


@waropank,  :wink:  

Ссылка на комменирий
Погделиться на других сайих

Гость
Эи тема закрыи для дальнейших сообещёний.
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.