无法识别的索引、变量和权限被拒绝


Unidentified index, variable, and permission denied

我使用的是opencart 2.0,在安装扩展之前一切都很好。我之前已经安装了一个主题,但在插入扩展后出现了几个错误。我不熟悉Php,所以我很难弄清楚。

我做了一些研究,有些人说这可能是版本缺陷,但我使用的所有东西都是针对opencart 2.0的,另一个说可能是配置文件设置不正确,但我还没有将我的网站从本地移动到live,所以我的配置文件中的所有内容都是正确的。最后一个是插入isset,我不确定,但从代码的外观来看,我认为一切都设置正确。

这是的错误

Notice:  Undefined index: company_id_display in C:'wamp'www'quick3'catalog'view'theme'default'template'd_quickcheckout'payment_address.tpl on line 85
2015-03-21 11:22:23 - PHP Notice:  Undefined index: company_id_required in C:'wamp'www'quick3'catalog'view'theme'default'template'd_quickcheckout'payment_address.tpl on line 86
2015-03-21 11:22:23 - PHP Notice:  Undefined index: tax_id_display in C:'wamp'www'quick3'catalog'view'theme'default'template'd_quickcheckout'payment_address.tpl on line 87
2015-03-21 11:22:23 - PHP Notice:  Undefined index: tax_id_required in C:'wamp'www'quick3'catalog'view'theme'default'template'd_quickcheckout'payment_address.tpl on line 88
2015-03-21 11:35:31 - PHP Notice:  Undefined index: company_id_display in C:'wamp'www'quick3'catalog'view'theme'default'template'd_quickcheckout'payment_address.tpl on line 85
2015-03-21 11:35:31 - PHP Notice:  Undefined index: company_id_required in C:'wamp'www'quick3'catalog'view'theme'default'template'd_quickcheckout'payment_address.tpl on line 86
2015-03-21 11:35:31 - PHP Notice:  Undefined index: tax_id_display in C:'wamp'www'quick3'catalog'view'theme'default'template'd_quickcheckout'payment_address.tpl on line 87
2015-03-21 11:35:31 - PHP Notice:  Undefined index: tax_id_required in C:'wamp'www'quick3'catalog'view'theme'default'template'd_quickcheckout'payment_address.tpl on line 88
2015-03-21 11:38:17 - PHP Notice:  Undefined variable: template in C:'wamp'www'quick3'catalog'controller'module'd_quickcheckout.php on line 644
2015-03-21 11:38:17 - PHP Warning:  require(C:'wamp'www'quick3'catalog'view'theme): failed to open stream: Permission denied in C:'wamp'www'quick3'vqmod'vqcache'vq2-system_engine_loader.php on line 37
2015-03-21 11:52:09 - PHP Notice:  Undefined variable: template in C:'wamp'www'quick3'catalog'controller'module'd_quickcheckout.php on line 644
2015-03-21 11:52:09 - PHP Warning:  require(C:'wamp'www'quick3'catalog'view'theme): failed to open stream: Permission denied in C:'wamp'www'quick3'vqmod'vqcache'vq2-system_engine_loader.php on line 37
2015-03-21 20:09:29 - PHP Notice:  Undefined variable: template in C:'wamp'www'quick3'catalog'controller'module'd_quickcheckout.php on line 644
2015-03-21 20:09:29 - PHP Warning:  require(C:'wamp'www'quick3'catalog'view'theme): failed to open stream: Permission denied in C:'wamp'www'quick3'vqmod'vqcache'vq2-system_engine_loader.php on line 37
2015-03-25 7:35:52 - PHP Notice:  unserialize(): Error at offset 0 of 31 bytes in C:'wamp'www'quick3'system'library'cart.php on line 23
2015-03-25 7:38:12 - PHP Notice:  Undefined variable: text_qty in C:'wamp'www'quick3'vqmod'vqcache'vq2-catalog_view_theme_marketshop_template_product_product.tpl on line 294
2015-03-25 7:38:27 - PHP Notice:  Undefined variable: template in C:'wamp'www'quick3'catalog'controller'module'd_quickcheckout.php on line 644
2015-03-25 7:38:27 - PHP Warning:  require(C:'wamp'www'quick3'catalog'view'theme): failed to open stream: Permission denied in C:'wamp'www'quick3'vqmod'vqcache'vq2-system_engine_loader.php on line 37
2015-03-25 8:16:12 - PHP Notice:  Undefined variable: template in C:'wamp'www'quick3'catalog'controller'module'd_quickcheckout.php on line 644
2015-03-25 8:16:12 - PHP Warning:  require(C:'wamp'www'quick3'catalog'view'theme): failed to open stream: Permission denied in C:'wamp'www'quick3'vqmod'vqcache'vq2-system_engine_loader.php on line 37
2015-03-25 8:35:20 - PHP Notice:  Undefined variable: template in C:'wamp'www'quick3'catalog'controller'module'd_quickcheckout.php on line 644
2015-03-25 8:35:20 - PHP Warning:  require(C:'wamp'www'quick3'catalog'view'theme): failed to open stream: Permission denied in C:'wamp'www'quick3'vqmod'vqcache'vq2-system_engine_loader.php on line 37
2015-03-25 10:08:01 - PHP Notice:  Undefined variable: template in C:'wamp'www'quick3'catalog'controller'module'd_quickcheckout.php on line 644
2015-03-25 10:08:01 - PHP Warning:  require(C:'wamp'www'quick3'catalog'view'theme): failed to open stream: Permission denied in C:'wamp'www'quick3'vqmod'vqcache'vq2-system_engine_loader.php on line 37

这是代码

第644行的d_quickcheckout.php

return $this->load->view($template, $data);

payment_address.tpl行85、86、87和88

customer_group[<?php echo $customer_group['customer_group_id']; ?>]['company_id_display'] = '<?php echo $customer_group['company_id_display']; ?>';
  customer_group[<?php echo $customer_group['customer_group_id']; ?>]['company_id_required'] = '<?php echo $customer_group['company_id_required']; ?>';
  customer_group[<?php echo $customer_group['customer_group_id']; ?>]['tax_id_display'] = '<?php echo $customer_group['tax_id_display']; ?>';
  customer_group[<?php echo $customer_group['customer_group_id']; ?>]['tax_id_required'] = '<?php echo $customer_group['tax_id_required']; ?>';

vq2-system_engine_loader.php,第37行

require(VQMod::modCheck($file));

当我检查我的vqmod日志时,出现

---------- Date: 2015-03-21 11:20:05 ~ IP : ::1 ----------
REQUEST URI : /quick3/admin/index.php?route=common/dashboard&token=5f0179921a263de04c1c92819780f622
MOD DETAILS:
   modFile   : C:'wamp'www'quick3'vqmod/xml/extension_name.xml
   id        : EXTENSION
   version   : 2.0.0.0
   vqmver    : 2.2.1
   author    : dreamvention.com
VQModObject::parseMods - Could not resolve path for [catalog/view/theme/default/template/payment/pp_pro_uk.tpl] (SKIPPED)
----------------------------------------------------------------------
---------- Date: 2015-03-21 11:35:16 ~ IP : ::1 ----------
REQUEST URI : /quick3/admin/index.php?route=extension/module&token=5f0179921a263de04c1c92819780f622
MOD DETAILS:
   modFile   : C:'wamp'www'quick3'vqmod/xml/extension_name.xml
   id        : EXTENSION
   version   : 2.0.0.0
   vqmver    : 2.2.1
   author    : dreamvention.com
VQModObject::parseMods - Could not resolve path for [catalog/view/theme/default/template/payment/pp_pro_uk.tpl] (SKIPPED)
MOD DETAILS:
   modFile   : C:'wamp'www'quick3'vqmod/xml/theme_name.xml
   id        : Theme
   version   : 2.0
   vqmver    : 2.X
   author    : HarnishDesign.net
VQModObject::parseMods - Could not resolve path for [catalog/controller/module/product.php] (SKIPPED)
----------------------------------------------------------------------

代码d_quickcheckout.php第641行有一个拼写错误,导致第644行查找尚未设置的变量。

在第641行中将$templatetemplatetemplate更改为$template。