Jump to content
Sign in to follow this  
velevet

Проблемма с опциями, не добавляются новые опции, или пропадают уже существующие.

Recommended Posts

Возникла проблема: на сайте есть два товара с большим количеством опций ( ~ 90 ) не знаю когда точно возникла проблема, но вроде когда опций было около 85 все было ок, и вот понадобилось создать новые опции и начались проблемы: они или не добавляются или добавляются, но при этом пропадают уже существующие. Так-же у этих товаров слетели дополнительные картинки, иногда их удается добавить, но при следующем редактировании товара они тоже пропадают. также иногда в админке при редактировании продлемных товаров появляется такая ошибка:

Notice: Undefined index: product_option_value in /home/ishark/4phone.md/www/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 1400Warning: Invalid argument supplied for foreach() in /home/ishark/4phone.md/www/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 1400Notice: Undefined index: product_option_value_id in /home/ishark/4phone.md/www/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 1402Notice: Undefined index: quantity in /home/ishark/4phone.md/www/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 1404Notice: Undefined index: subtract in /home/ishark/4phone.md/www/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 1405Notice: Undefined index: price in /home/ishark/4phone.md/www/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 1406Notice: Undefined index: price_prefix in /home/ishark/4phone.md/www/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 1407Notice: Undefined index: points in /home/ishark/4phone.md/www/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 1408Notice: Undefined index: points_prefix in /home/ishark/4phone.md/www/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 1409Notice: Undefined index: weight in /home/ishark/4phone.md/www/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 1410Notice: Undefined index: weight_prefix in /home/ishark/4phone.md/www/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 1411

 

вот строки на которые, как я понял ссылается ошибка:

                foreach ($product_option['product_option_value'] as $product_option_value) {
                    $product_option_value_data[] = array(
                        'product_option_value_id' => $product_option_value['product_option_value_id'],
                        'option_value_id'         => $product_option_value['option_value_id'],
                        'quantity'                => $product_option_value['quantity'],
                        'subtract'                => $product_option_value['subtract'],
                        'price'                   => $product_option_value['price'],
                        'price_prefix'            => $product_option_value['price_prefix'],
                        'points'                  => $product_option_value['points'],
                        'points_prefix'           => $product_option_value['points_prefix'],                        
                        'weight'                  => $product_option_value['weight'],
                        'weight_prefix'           => $product_option_value['weight_prefix']    
                    );
                }

Правки связанные с max_input_vars делал, также раскоментировал в .htaccess.txt строки
php_value post_max_size 999M, php_value max_execution_time 500, php_value max_input_time 500 не помогает, товары эти пересоздал заново, тоже не помогает, начинаются те же глюки. Может кто подскажет куда копать и что можно сделать?

 

ocStore Версия 1.5.5.1.2 шаблон дефолтный, хостинг платный.

 

Share this post


Link to post
Share on other sites

1. .htaccess.txt переименовать в .htaccess

2. в .htaccess добавить в конце строку 

php_value max_input_vars 15000

Share this post


Link to post
Share on other sites

))) забыл что править нужно .htaccess, теперь при добавлении этой строки сайт становится недоступный с такой ошибкой:

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, 6707733@gmail.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Share this post


Link to post
Share on other sites

это зависит от версии сервера. перенесите строку в php.ini

Share this post


Link to post
Share on other sites

так и писать в php - php_value max_input_vars 15000 или просто max_input_vars 15000 ?

Edited by afwollis

Share this post


Link to post
Share on other sites

уже вносил правки в php.ini

max_input_vars = 3000;
max_post_size = 3000;
post_max_size = 999M;
max_input_time = 500;

не помогло. исправил на max_input_vars = 15000; тоже не помогает (((((

Share this post


Link to post
Share on other sites

Проблема однозначно именно в этом. При работе с моим модулем "Каскадные опции" (https://opencartforum.com/files/file/2295-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-%D0%BA%D0%B0%D1%81%D0%BA%D0%B0%D0%B4%D0%BD%D1%8B%D0%B5-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8/) она встречается достаточно часто. Возможно, что хостер накладывает свои ограничения, которые имеют приоритет выше, чем ваши установки.

Share this post


Link to post
Share on other sites

А как можно узнать о этих ограничениях? Поддержка все отрицает, твердит что это не с их стороны проблема.

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.