VQmod 不适用于打开的购物车管理员

VQmod not working for open cart admin

我遇到了 VQmod 最令人沮丧的问题。我将我的 OpenCart 商店从 Godaddy VPS 转移到 Rackspace 的云站点。移动进行得很顺利,除了管理面板上的 VQmod 之外,一切正常。 None 加载。日志文件中没有错误,缓存目录中没有管理缓存文件,没有 php 错误。

我尝试过的事情:

请帮忙! OC版本1.5.6 VQmod 2.5.1

对于那些想要解决此问题的人来说,问题是 config.php 文件都使用相对路径而不是 OpenCart 各种目录的完整路径。它们应该始终是完整路径,或者在 config.php 文件本身

中用 realpath() 解析

我的情况有点不同。我检查了权限、路径,以及所有首先想到的常规内容。我什至一步步走过the manual installation guide

有问题的 Opencart 副本使用 git 在多个环境中共享。长话短说,mods.cachechecked.cache 没有立即添加到 .gitignore 中,当我最终这样做时,我清空了它们以确保 Opencart 将写入新的内容基于我当前的环境。事实证明,由于 mods.cache 是空的,Opencart 认为没有可用的模组。

解决方法:删除vqmod/mods.cachevqmod/checked.cache

更新:这里有一些类似的问题:

vqmod/vqmod/wiki/Troubleshooting guide, as of now, does not make it obvious the files should've been deleted, neither does the vqmod/vqmod/wiki/Installing-vQmod-on-OpenCart,而且好像没有什么办法可以贡献。 vQmod 静默失败,不产生任何通知、警告,或只是检测问题并重建缓存文件。我花了几个小时试图找出问题所在。