【发布时间】:2012-03-23 23:30:45
【问题描述】:
我有一个 Magento 商店设置并安装了这个扩展:
http://www.magentocommerce.com/magento-connect/worldpay-extension.html
当你转到:
管理>配置>付款方式
你会看到这个 php 错误消息:
致命错误:在第 516 行的 /app/Mage.php 中找不到类“Phoenix_Worldpay_Helper_Data”。
根据我所阅读的有关帮助类的内容,它正在寻找帮助类所在的目录。
帮助类存在并且在正确的位置:
/app/code/community/Phoenix/Worldpay/Helper/Data.php
我正在使用 Magento 社区 v 1.6。
大家有什么建议吗?
【问题讨论】:
-
转到:
/app/etc/modules/Phoenix_Worldpay.xml、/app/code/community/Phoenix/Worldpay/etc/config.xml和/app/code/community/Phoenix/Worldpay/etc/system.xml确保您的 XML 没有混乱。去掉任何空白行。 -
感谢您的回复,刚刚重新查看了所有的 xml 文件,它们都井然有序,没有拼写错误和/或多余的行。
-
尝试卸载并重新安装扩展。完成后,刷新所有缓存。我可以在我的沙盒 CE 1.6 上安装这个扩展,没有问题。
-
缓存被禁用(无论如何都刷新了),我尝试卸载、重新安装、注销并再次登录均无济于事。
-
XML 不能有任何问题,否则它会寻找
Mage_Worldpay_Helper_Data,否则模块可能根本无法加载。清除缓存时还要考虑清除var/connect/和var/package/文件夹,否则重新安装可能会重新安装损坏的副本。
标签: magento e-commerce worldpay