Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


redesupar

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, но всеравно не помогло. Незнаю как решить данную проблему, помогите пожалуйста. Заранее благодарен
Надіслати
Поділитися на інших сайтах


Quote

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

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

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах


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

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
Надіслати
Поділитися на інших сайтах


  • Skunk changed the title to [Решено] internal server error при клике на добавить в корзину
  • 4 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.