未定义的AITOC函数,位于app/code/local/Aitoc/Aitoptionstemplate/Model/



我将实时magento网站的网站文件复制到我的本地机器上。我尝试打开主页,出现空白的白屏。在 apache2 错误日志中,我找到以下行:

PHP 致命错误:在第 11 行调用 .../httpdocs/app/code/local/Aitoc/Aitoptionstemplate/Model/Observer.php 中的未定义函数 kYESppcDEoBrEZyw()

罪魁祸首是:

if(Aitoc_Aitsys_Abstract_Service::initSource(__FILE__,'Aitoc_Aitoptionstemplate'))
{ kYESppcDEoBrEZyw('e71e3cbbed8235b2be55dfb8db045b91');

另一个括号在文件末尾关闭。

似乎安装了一个名为 Aitoc 自定义选项模板的扩展。这很好,但是这个奇怪命名的函数的目的是什么?它在实时站点上的工作方式如何?

任何线索将不胜感激。

我们在这里需要小心,因为该网站使用 3rd 方扩展并且扩展保护其许可证 - 它不允许在不先安装许可证的情况下使用该扩展并抛出上述错误。因此,在开始在网站上工作之前,您需要先在本地/开发服务器上安装许可证。您还可以禁用扩展(对于AITOC)并按照以下说明使网站正常工作:http://www.aitoc.com/en/magentomods_custom_options_templates.html#docs

我确实禁用了它,并且能够在开发服务器上运行该网站。

我遇到了同样的问题。在我的网站"自定义产品预览"中安装了另一个扩展。因此,安装扩展程序时缺少一些文件。

当我们上传相同的丢失文件时。然后刷新了管理部分。在提供许可证信息后,它要求提供许可证信息,一切正常。因此,在安装扩展时要小心。还要小心安装许可证。

对我来说,"/app/code/local/Aitoc/Aitsys/etc/compilation.xml"也丢失了。

最新更新