Php Opencart VQMod与OCMod冲突

Php Opencart VQMod与OCMod冲突,php,opencart,opencart2.x,vqmod,Php,Opencart,Opencart2.x,Vqmod,vqmodManager中出错:VQMod似乎没有正确生成vqcache文件 Cache files are not generated in vqcache folder. -> vqMod not working 我正在使用OC2.0.1.1和vqmod opencart-2-0-1-0-vqmod-2-5-1-3 我为解决此问题所做的工作: -权限是755,我也尝试了777 admin/index.php的权限为755,也为777 php的权限为755,也为777 vqmod和v

vqmodManager中出错:VQMod似乎没有正确生成vqcache文件

Cache files are not generated in vqcache folder. -> vqMod not working
我正在使用OC2.0.1.1和vqmod opencart-2-0-1-0-vqmod-2-5-1-3

我为解决此问题所做的工作: -权限是755,我也尝试了777

  • admin/index.php的权限为755,也为777
  • php的权限为755,也为777
  • vqmod和vqmod/vqcache文件夹755和777的权限
  • 完成vqmod的重新安装
  • 已删除vqcache文件
  • 已删除mods.cache
  • 已删除的系统/缓存
  • 没有日志文件
在我安装opencart之后,它就开始工作了。但是现在我安装了一个非vqmod扩展,它停止了工作

更新 我认为这是ocMod和vqMod之间的问题。如果我在ocMod中单击“清除缓存”按钮,vqMod扩展正在工作,但ocMod没有。如果单击oCMod中的“刷新”按钮,oCMod扩展正在工作,但vqMods没有

单击“清除缓存”按钮后,没有错误。当我在清除现金后直接点击“刷新”按钮时,出现以下错误:

    Warning: strpos() expects parameter 1 to be string, array given in /homepages/6/d421894284/htdocs/opencart/upload/admin/controller/extension/modification.php on line 160
Warning: strpos() expects parameter 1 to be string, array given in /homepages/6/d421894284/htdocs/opencart/upload/admin/controller/extension/modification.php on line 160
Warning: Cannot modify header information - headers already sent by (output started at /homepages/6/d421894284/htdocs/opencart/upload/admin/index.php:80) in /homepages/6/d421894284/htdocs/opencart/upload/system/library/response.php on line 12

听起来好像是vQModManager导致了问题

改为安装。
ocmod和vQMods都能很好地使用它。

我与ocmod和vqmod有着非常相似的问题和冲突,直到我发现一些自定义主题(特别是日志)不必要地替换了2个核心文件,这可能会导致这种情况发生。这让我发疯,花了好长时间才找到一个解决方案,最终我从一个opencart传奇人物&朋友那里得到了这个解决方案。我不确定您是否有自定义主题,但如果您有(或任何其他遇到此问题的人有),请检查:

admin/controller/extension
文件夹,查看是否有install.php或modification.php的备份版本

如果有,请还原原始文件,此问题应消失。更新的文件是不需要的,我和朋友都没有任何投诉或错误,从恢复到原来的


希望这对别人有帮助

是的,我知道这是以前问过的。但是没有令人满意的答案。非vqmod扩展是否覆盖了任何文件?没有。。。真奇怪。这是Hostjars的Total Import Pro:vqmod/vqcache目录的权限是什么?更新的问题。我发现,“刷新”或“清除”修改缓存有问题。。。