Php 在opencart 2.0.3.1中添加许多产品选项时出现500内部服务器错误

Php 在opencart 2.0.3.1中添加许多产品选项时出现500内部服务器错误,php,opencart,internal-server-error,Php,Opencart,Internal Server Error,请帮助我,伙计们,我只是一个opencart新手,我有这个错误1周了 当我在opencart 2.0.3.1管理面板的产品页面中保存许多选项时,我得到500个内部服务器错误。当我查看错误日志时,我得到了以下行 2016-03-16 19:03:34 - PHP Notice: Undefined index: points in W:\vhosts\contax4u.com.au\httpdocs\admin\model\catalog\product.php on line 131 2016

请帮助我,伙计们,我只是一个opencart新手,我有这个错误1周了

当我在opencart 2.0.3.1管理面板的产品页面中保存许多选项时,我得到500个内部服务器错误。当我查看错误日志时,我得到了以下行

2016-03-16 19:03:34 - PHP Notice:  Undefined index: points in W:\vhosts\contax4u.com.au\httpdocs\admin\model\catalog\product.php on line 131
2016-03-16 19:03:34 - PHP Notice:  Undefined index: points in W:\vhosts\contax4u.com.au\httpdocs\admin\model\catalog\product.php on line 175
2016-03-16 19:03:34 - PHP Notice:  Undefined index: weight in W:\vhosts\contax4u.com.au\httpdocs\admin\model\catalog\product.php on line 175
2016-03-16 19:03:34 - PHP Notice:  Undefined index: weight_prefix in W:\vhosts\contax4u.com.au\httpdocs\admin\model\catalog\product.php on line 175
错误指示这些行

第131行:

$this->db->query("UPDATE " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . (int)$data['tax_class_id'] . "', sort_order = '" . (int)$data['sort_order'] . "',product_type = '" . (int)$data['product_type'] . "', date_modified = NOW() WHERE product_id = '" . (int)$product_id . "'");
第175行:

foreach ($product_option['product_option_value'] as $product_option_value) {
                        $this->db->query("INSERT INTO " . DB_PREFIX . "product_option_value SET product_option_value_id = '" . (int)$product_option_value['product_option_value_id'] . "', product_option_id = '" . (int)$product_option_id . "', product_id = '" . (int)$product_id . "', option_id = '" . (int)$product_option['option_id'] . "', option_value_id = '" . (int)$product_option_value['option_value_id'] . "', quantity = '" . (int)$product_option_value['quantity'] . "', subtract = '" . (int)$product_option_value['subtract'] . "', price = '" . (float)$product_option_value['price'] . "', price_prefix = '" . $this->db->escape($product_option_value['price_prefix']) . "', points = '" . (int)$product_option_value['points'] . "', points_prefix = '" . $this->db->escape($product_option_value['points_prefix']) . "', weight = '" . (float)$product_option_value['weight'] . "', weight_prefix = '" . $this->db->escape($product_option_value['weight_prefix']) . "'");
                    }

怎么才能解决这个问题,请帮帮我

你不是在问问题。请编辑您的帖子,使其成为一个。你看过
product.php
的第131行和第175行了吗?因为你的日志片段说有未定义的索引
权重
。我刚刚编辑了我的帖子马丁·考伊先生,谢谢你查看我的帖子,现在可以了吗?它已经改进了,尽管仍然没有重点。集中的问题比广泛的问题得到更多更好的答案。此外,您还没有回答我的原始观点-您在日志文件中引用的行中找到的-
product.php
第131行和第175行。这是好的@MartinCowie先生吗?如果有任何更正,请告诉我。谢谢