0

我已将我的 Opencart 网站移至新主机,但收到错误消息:

注意:错误:无法加载语言总计/子总计!在 .../vqmod/vqcache/vq2-system_library_language.php 第 41 行

我该如何解决这个问题?

我尝试将 vqmod/xml 重命名为 vqmod/xml.bad,但没有结果。

我尝试将 /vqmod/vqcache 重命名为 /vqmod/vqcache.bad,但没有结果。

更新:

在 \system\library\language.php 中,我注释掉了导致应用程序退出的 else 分支。

4

2 回答 2

1

对此最合乎逻辑的解释是缺少您需要的语言文件。如果您有多种语言,这不一定是english一种语言,因此您需要全部验证它们

检查语言文件

admin/language/language-name-here/total/sub_total.php

如果您在管理区域收到此信息,则存在,或者

catalog/language/language-name-here/total/sub_total

如果它在客户端

另一种可能性是文件只是损坏了,在这种情况下,我建议只从干净的副本中重新上传所有这些文件。请注意,vQmod 引用仅仅是因为 vQmod 更改了语言加载文件(这是 vQmod 为使其工作而做的标准)。如果您没有任何专门改变语言工作方式的修改,这不会是错误的原因

我相信 1.5.X 的早期版本中也存在导致此类问题的错误,因此,如果您使用的不是相当新的版本,我也建议您升级

于 2013-03-02T12:46:25.727 回答
1

最可能的原因可能是您缺少以下文件之一:

catalog/language/english/total/sub_total.php
admin/language/english/total/sub_total.php

如果您错过了它们,请从 opencart 的新副本上传它们,然后尝试。

并放回去else,错误将是错误,不显示错误不会解决它

于 2013-03-02T12:29:18.167 回答