我有一个本地magento安装来测试新的扩展和配置。现在我尝试在本地打开Connect Manager,但得到一个空白屏幕,并出现以下错误:
PHP Warning: Unexpected character in input: '\x16' (ASCII=22) state=0 in /var/www-vhosts/magento.local/htdocs/app/code/local/Aitoc/Aitsys/Model/Module/License/Light/Performer/Reader.php(36) : eval()'d code(18) : eval()'d code(1395) : eval()'d code on line 1 PHP Parse error: syntax error, unexpected T_STRING in /var/www-vhosts/magento.local/htdocs/app/code/local/Aitoc/Aitsys/Model/Module/License/Light/Performer/Reader.php(36) : eval()'d code(18) : eval()'d code(1395) : eval()'d code on line 1 PHP Fatal error: Call to undefined method PEAR_Error::set() in /var/www-vhosts/magento.local/htdocs/downloader/Maged/Pear.php on line 111
我看到这与Aitoc扩展或许可有关。解决此错误的最佳方法是什么,或在本地禁用扩展?
解决方案(感谢Mcnab)
使用freegento.com/ddl-magento-extension.php,您可以使用magentoconnect扩展密钥下载文件,并且可以完全避免使用Magento Connect。这并没有解决我在这里描述的问题,但对我而言,它的工作原理已经足够好了。
答案 0 :(得分:0)
您可以使用freegento.com/ddl-magento-extension.php并粘贴magentoconnect扩展密钥来下载模块所有文件的tarball。
这意味着您至少可以看到已添加到安装中的内容以及位置。当然,这意味着您还可以在添加到Magento安装之前查看要添加的代码 - 即识别冲突和彻头彻尾的狡猾代码。