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

[Решено {php:max_input_vars}] Ошибки при сохранении товара


mazein

Recommended Posts

Помогите, пожалуйста.

 

ocstore 1.5.5.1.2

В движке каких-то кардинальных изменений не вносилось, добавил только несколько полей товару, на подобии "Артикул", или "Расположение", обычные текстовые.

Сайт на хостинге.

 

Сама проблема:

Сохранение товара происходит нормально, если не выбрано никаких опций. Стоит создать какую-нибудь опцию товару - ошибки при сохранении:

Notice: Undefined index: points in /home/p268102/www/test.mazein.ru/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 167
Warning: Cannot modify header information - headers already sent by (output started at /home/p268102/www/test.mazein.ru/admin/index.php:86) in /home/p268102/www/test.mazein.ru/vqmod/vqcache/vq2-system_engine_controller.php on line 28
Warning: Cannot modify header information - headers already sent by (output started at /home/p268102/www/test.mazein.ru/admin/index.php:86) in /home/p268102/www/test.mazein.ru/vqmod/vqcache/vq2-system_engine_controller.php on line 29
167 строка в файле admin_model_catalog_product.php:

$this->db->query("INSERT INTO " . DB_PREFIX . "product_option SET product_option_id = '" . (int)$product_option['product_option_id'] . "', product_id = '" . (int)$product_id . "', option_id = '" . (int)$product_option['option_id'] . "', required = '" . (int)$product_option['required'] . "'");
27 28 29 и 30 строка в system_engine_controller.php:

	protected function redirect($url, $status = 302) {
		header('Status: ' . $status);
		header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url));
		exit();				
Стоят моды, ни на какой из них явно намёка нет.

Кэш чистил - какое-то время всё нормально, но потом ошибки повторяются.

Змінено користувачем afwollis
снова открыто по просьбе автора
Надіслати
Поділитися на інших сайтах

В общем, проблема не в модуле. При выключенном модуле, при добавлении большого количества опций, тоже вываливаются ошибки:

Notice: Undefined index: points in /home/p268102/www/test.mazein.ru/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 167
Notice: Undefined index: weight in /home/p268102/www/test.mazein.ru/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 217
Warning: Cannot modify header information - headers already sent by (output started at /home/p268102/www/test.mazein.ru/admin/index.php:86) in /home/p268102/www/test.mazein.ru/vqmod/vqcache/vq2-system_engine_controller.php on line 28
Warning: Cannot modify header information - headers already sent by (output started at /home/p268102/www/test.mazein.ru/admin/index.php:86) in /home/p268102/www/test.mazein.ru/vqmod/vqcache/vq2-system_engine_controller.php on line 29

При этом какое-то количество опций сохраняются, а какое-то нет.

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

>> ...при добавлении большого количества опций...

сотнями их добавляете?

похоже на ограничения в настройках php - max_input_vars, max_post_size и/или подобные

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

afwollis, совершенно верно, добавили значение max_input_vars = 6000, сейчас проблем нет. Можно закрыть.

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

  • 5 months later...

Добавлю свои 5 копеек. У меня для того, чтобы решить подобную проблему пришлось прописать в .htaccess следующую строчку: php_value max_input_vars 5000, так как добавление в php.ini не помогло.

За помощь в поиске решения проблемы огромное спасибо пользователю форума halfhope.

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


  • 1 month later...
  • 6 months later...
 

Добрый день, вроде то же самое у меня   

 

Notice: Undefined index: profile_id in /var/www/ph354095/data/www/neman-shop.ru/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 270Warning: Cannot modify header information - headers already sent by (output started at /var/www/ph354095/data/www/neman-shop.ru/admin/index.php:85) in /var/www/ph354095/data/www/neman-shop.ru/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /var/www/ph354095/data/www/neman-shop.ru/admin/index.php:85) in /var/www/ph354095/data/www/neman-shop.ru/vqmod/vqcache/vq2-system_engine_controller.php on line 29

 

Но Ваши решения не срабатывают. Может что-то еще можно сделать?

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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