正在尝试安装与编译器不兼容的Magento模块-Magento 1.7.0.2

正在尝试安装与编译器不兼容的Magento模块-Magento 1.7.0.2,magento,magento-1.7,magento-1.4,magento-1.5,mage,Magento,Magento 1.7,Magento 1.4,Magento 1.5,Mage,正在尝试如何在magento 1.7.0.2上安装magento扩展 mage专家交付现金- 尝试 三步 1) 禁用缓存和编译,安装扩展并重新启用缓存和编译 2) 禁用compliation和cache,安装扩展并启用编译和缓存 获取错误:致命错误:在第546行的/home/bwcom/public\u html/app/Mage.php中找不到类“MSP\u CashOnDelivery\u Helper\u Data” 请告知在激活并打开编译器时,我应该遵循哪些步骤来安装模块。 ,禁用Mag

正在尝试如何在magento 1.7.0.2上安装magento扩展

mage专家交付现金-

尝试

三步 1) 禁用缓存和编译,安装扩展并重新启用缓存和编译 2) 禁用compliation和cache,安装扩展并启用编译和缓存

获取错误:致命错误:在第546行的/home/bwcom/public\u html/app/Mage.php中找不到类“MSP\u CashOnDelivery\u Helper\u Data”


请告知在激活并打开编译器时,我应该遵循哪些步骤来安装模块。

,禁用Magento缓存并通过删除
var/cache/

安装模块并登录Magento管理面板,以便安装程序运行。注销,然后重新登录以完全加载管理员代码、adminhtml块和adminhtml皮肤文件

在后端和前端测试模块操作,并不编译地运行网站,直到您确信模块功能齐全为止

启用安装模块和测试网站功能之前使用的所有Magento缓存

拿一把大锤敲击你的脚尖,这样你就有了一个疼痛参考

进入
系统工具->编译器
页面,重新编译代码。这将清空并重新创建已编译的代码库。如果你不这样做,你的网站就会陷入新旧代码的混乱

只有在成功重新编译后,您才能尝试启用编译。你可能会把你的网站放在一个模块上,而这个模块没有与Magento kludge编译器完全兼容。。。你的网站应该可以重新运行了。您可能需要执行另一次Magento缓存清除操作

联系您的第三方模块开发人员,看看他们是否打算让它在Magento的kludge编译器下工作

在大多数情况下,在Magento 1.7.x.x和1.8.x.x下,有大量的代码重写,使得编译器的性能增强比在1.4.x.x中引入时要小得多,还有其他一些方法可以减少您的挫折感,提高性能。如果它是一个介于有用模块和无用编译器之间的tossup,那么该模块就更为重要


当模块安装使您陷入困境时,手动禁用编译器

要手动禁用编译器

1) 查找
includes/config.php
并在以下两行的开头添加一个#注释,如下所示:

#define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
2) 转到
includes/src
并删除所有内容

3) 转到
var/session
并删除所有会话文件

4) 转到
var/cache
并删除所有
mage--?
文件夹

或者要在
shell/
中使用脚本,请转到shell文件夹并在命令行中执行:

php -f compiler.php -- clear
然后按照上述步骤3和4删除会话文件和缓存文件夹

编译器现在应该完全禁用,您应该能够启动Magento安装