Jump to content
Sign in to follow this  
redesupar

[Решено] internal server error при клике на добавить в корзину

Recommended Posts

Видел пару похожих ошибок, но мне не помогло.

При добавлении большинства товаров в корзину выходит ошибка internal server error.

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

Логи сервера

[27-Mar-2017 06:34:00 Europe/Moscow] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: Duplicate entry '0' for key 'PRIMARY'<br />Error No: 1062<br />INSERT oc_cart SET customer_id = '0', session_id = '47df3de12ac5709b6a18061e5397e36a', product_id = '91', recurring_id = '0', `option` = '[]', quantity = '1', date_added = NOW()' in /home/g/hoster/mysite.ru/public_html/system/library/db/mysqli.php:40
Stack trace:
#0 /home/g/hoster/mysite.ru/public_html/system/library/db.php(16): DB\MySQLi->query('INSERT oc_cart ...', Array)
#1 /home/g/hoster/mysite.ru/public_html/system/library/cart/cart.php(276): DB->query('INSERT oc_cart ...')
#2 /home/g/hoster/mysite.ru/public_html/catalog/controller/checkout/cart.php(344): Cart\Cart->add('91', 1, Array, 0)
#3 [internal function]: ControllerCheckoutCart->add()
#4 /home/g/hoster/mysite.ru/public_html/system/storage/modification/system/engine/action.php(44): call_user_func_array(Array, Array)
#5 /home/g/hoster/mysite.ru/public_html/catalog/controller/startup/router.php(25): Action->execute(Object(Registry))
#6 [internal function]: ControllerStartupRouter->index()
#7 /home/g/hoster/mysite.ru/public_html/system/storage/modification/system/engine/action.php(44): call_user_func_array(Array, Array)
#8 /home/g/hoster/mysite.ru/public_html/system/engine/front.php(34): Action->execute(Object(Registry))
#9 /home/g/hoster/mysite.ru/public_html/system/engine/front.php(29): Front->execute(Object(Action))
#10 /home/g/hoster/mysite.ru/public_html/system/framework.php(99): Front->dispatch(Object(Action), Object(Action))
#11 /home/g/hoster/mysite.ru/public_html/index.php(22): require_once('/home/g/griste0...')
#12 {main}
  thrown in /home/g/hoster/mysite.ru/public_html/system/library/db/mysqli.php on line 40
Пробовал cart_id поставить AI, но всеравно не помогло. Незнаю как решить данную проблему, помогите пожалуйста. Заранее благодарен

Share this post


Link to post
Share on other sites
Quote

При добавлении большинства товаров

А есть что нормально добавляеться? Если да, то причина может быть в битой базе нужно смотреть.

Share this post


Link to post
Share on other sites

Eldaeron, Нет я не имею ввиду что добавлении товара через админку, а добавление товара в корзину

Share this post


Link to post
Share on other sites

Понял одну вещь, не могу добавить второй товар пока в корзине есть один товар. Как только удаляю товар сразу же можно добавить. Это в чем проблема такая?

Share this post


Link to post
Share on other sites

короче решил простым путем, удалил таблицу и создал новую, может кому надо

DROP TABLE IF EXISTS `oc_cart`;
CREATE TABLE `oc_cart` (
  `cart_id` int(11) NOT NULL AUTO_INCREMENT,
  `customer_id` int(11) NOT NULL,
  `session_id` varchar(32) NOT NULL,
  `product_id` int(11) NOT NULL,
  `recurring_id` int(11) NOT NULL,
  `option` text NOT NULL,
  `quantity` int(5) NOT NULL,
  `date_added` datetime NOT NULL,
  PRIMARY KEY (`cart_id`),
  KEY `cart_id` (`customer_id`,`session_id`,`product_id`,`recurring_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

 

  • +1 1

Share this post


Link to post
Share on other sites

спасибо, перенес из другой базы аналогичный  файл - заработало.

Edited by anxieter
  • +1 1

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.

Sign in to follow this  

  • 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.