2

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

Cache files are not generated in vqcache folder. -> vqMod not working

我正在使用 OC 2.0.1.1 和 vqmod opencart-2-0-1-0-vqmod-2-5-1-3

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

  • admin/index.php 的权限是 755,也试过 777。
  • index.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
4

2 回答 2

0

听起来像 vQModManager 导致了这个问题。

请改为安装vQModerator。它适用于 OCMods 和 vQMods。

于 2015-09-20T22:47:24.880 回答
0

在我发现一些自定义主题(尤其是日志)不必要地替换了可能导致这种情况发生的 2 个核心文件之前,我遇到了非常相似的问题和与 ocmod 和 vqmod 的冲突。这让我非常抓狂,花了很长时间才找到一个解决方案,我最终从一个 opencart 传奇和朋友那里得到了这个解决方案。我不确定你是否有自定义主题,但如果你有(或其他人偶然发现这个),然后检查:

admin/controller/extension

文件夹并查看是否有 install.php 或 modify.php 的任何备份版本。

如果有,恢复原件,这个问题应该会消失。不需要较新的文件,我和朋友都没有因恢复到原始文件而产生任何抱怨或错误。

希望这对某人有帮助!

于 2016-04-28T10:48:10.473 回答