我将live 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自定义选项模板的扩展程序。那很好,但奇怪的命名功能的目的是什么?它是如何在现场工作的?
任何线索都将受到赞赏。
答案 0 :(得分:0)
我们需要在此处小心,因为网站使用第三方扩展并且扩展程序保护其许可证 - 它不允许在未先安装许可证的情况下使用扩展程序并抛出上述错误。 因此,在开始在网站上工作之前,您需要先在本地/ dev服务器上安装许可证。您还可以按照以下说明禁用扩展程序(对于AITOC)并使网站正常工作: http://www.aitoc.com/en/magentomods_custom_options_templates.html#docs
我确实禁用了它,我可以在开发服务器上运行该网站。
答案 1 :(得分:0)
我遇到了同样的问题。我的网站“自定义产品预览”中安装了更多扩展程序。 因此,在安装扩展程序时,有些文件丢失了。
当我们上传相同的遗失文件时。然后刷新管理部分。在提供许可证信息后,它要求提供许可证信息一切正常。 因此在安装扩展时要小心。 还要仔细安装许可证。
对我来说,“/app/code/local/Aitoc/Aitsys/etc/compilation.xml”也不见了。