1

我不能使用 vqmod。当我在管理面板中单击 vqmod 时,它说

VQMod 似乎没有正确生成 vqcache 文件

我还使用汽车相关产品 xml。这件事造成的?我不知道。

还有一些产品页面说

注意:未定义索引:第 416 行 /home/elmaicom/domains/elmacimarketi.com/public_html/vqmod/vqcache/vq2-catalog_controller_product_product.php 中的 product_info

它属于:

> //related by manufacturer
>                      if(count($results)<3 && (int)$this->data['product_info']['manufacturer_id'] > 0){//change to
> suit number of products to display 
>                      $temp = $this->model_catalog_product->getProductRelatedByManufacturer($this->data['product_info']['manufacturer_id'],$this->request->get['product_id'],count($results));
> foreach($temp as $t){
>                        if(!empty($t)){                    
>                           $results[] = $t;               
>                            }          
>                       }        
>                   }

请帮忙。我必须使用 vqmod。

4

6 回答 6

2

这个

将任何 vqmod xml 文件移到 vqmod 文件夹之外并检查。如果一切正常,请将 xml 移回 vqmod 文件夹。我不知道原因,但在某些情况下它对我有用:)!

也为我工作

于 2014-09-24T21:42:24.630 回答
2

检查以下内容:

  1. 通过在浏览器中调用https://domain.com/vqmod/install来检查是否安装了 vqmod 。如果未安装,请向上滚动并阅读步骤。
  2. 验证文件名和路径,同时确认搜索标签中的代码存在于提到的文件中。
  3. 检查文件夹权限。确保 vqmod/vqcache 和 vqmod/logs 具有 755 或 777 权限。如果没有任何效果,则为 vqmod 文件夹递归尝试 777 权限。
  4. 检查 vqmod/logs 中的错误日志。
  5. 检查已安装的 vqmod 版本和 xml 文件 ( <vqmver><![CDATA[version]]></vqmver>) 中给出的 vqmod 版本,两者需要相同。
  6. 删除 vqmod/vqcache 中的文件并再次检查。另请查看是否生成了文件的 vqmod 副本。
  7. 将任何 vqmod xml 文件移到 vqmod 文件夹之外并检查。如果一切正常,请将 xml 移回 vqmod 文件夹。我不知道原因,但在某些情况下它对我有用:)!
  8. <?xml version=”1.0″ encoding=”UTF-8″?– 将此行放在 XML 的顶部,以使其有效且更兼容。
  9. 试试 VQMod Manager 扩展。它可以帮助你!

参考链接:Opencart Vqmod教程

于 2014-03-07T15:21:03.347 回答
1

对于那个未定义的索引product_info错误

vqmod/xml在相关产品扩展名的 vqmod(目录中的 xml 文件)中替换

(int)$this->data['product_info']['manufacturer_id']

(int)$product_info['manufacturer_id']
于 2014-03-07T13:24:05.320 回答
1
  1. 删除 vqmod/mods.cache 文件。
  2. 将 vqmod/vqcache 权限设置为 777
于 2015-01-02T05:06:17.987 回答
0

永远不会太晚:尝试删除mods.cache文件。
www-data 将再次为您重新生成它。
在管理面板上刷新 vQmod 管理器。
** 确保您设置了管理员用户组权限

于 2014-10-23T17:47:07.220 回答
0

vQmod 没有管理界面,因此它可能是您所指的vQmoderatorvQmod 管理器之类的工具。关于未正确生成的缓存文件,这几乎可以肯定是文件权限。确保您设置的权限设置/vqmod/vqcache/为与您的/system/cache/文件夹相同

于 2014-03-07T13:19:03.517 回答