3

我在使用 VQmod 时遇到了最令人沮丧的问题。我将我的 OpenCart 商店从 Godaddy VPS 移至 Rackspace 的云站点。移动很顺利,除了管理面板上的 VQmod 外,一切正常。他们都没有加载。日志文件中没有错误,缓存目录中没有管理员缓存文件,没有 php 错误。

我尝试过的事情:

  • 清除所有缓存将管理文件夹更改为 755
  • 重新安装 VQmod 尝试手动和使用带有新 index.php 文件的安装程序
  • 删除了所有 XML 文件并尝试一次仅加载一个
  • 反复对着我的电脑大声咒骂。

请帮忙!OC 版本 1.5.6 VQmod 2.5.1

4

2 回答 2

2

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

于 2015-01-27T15:15:00.200 回答
1

我的情况有点不同。我检查了权限、路径以及首先想到的所有常规内容。我什至一步一步地阅读了手动安装指南

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

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

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

到目前为止,vqmod/vqmod/wiki/Troubleshooting指南并没有表明文件应该被删除,vqmod/vqmod/wiki/Installing-vQmod-on-OpenCart也没有,而且似乎没有是任何方式来contirbute。vQmod 静默失败,不会产生任何通知、警告,或者只是检测问题并重建缓存文件。我花了几个小时试图找出问题所在。

于 2016-10-15T10:39:39.610 回答