【发布时间】:2015-05-13 03:57:19
【问题描述】:
我正在运行一个 Magento 自定义模块(仅用于单个帮助程序),它在本地加载良好,但在生产中抛出此错误:
Warning: include(Mage/Webviews/Helper/Data.php): failed to open stream: No such file or directory in /media/ephemeral0/vep_mage-primaries-prod/web/lib/Varien/Autoload.php on line 93
我检查了后端高级模块输出,但该模块未在此处列出,这意味着 Magento 没有选择它。在我的开发机器上它加载完美,一旦我部署模块没有被加载,我清除了缓存(即使使用 rm -rf *)和 php -f shell/compiler.php -- 状态(已禁用)。 Magento 日志似乎是空的。
这可能是什么原因? 还有其他隐藏缓存吗?如果模块未加载,magento 怎么不记录任何内容?
谢谢你的帮助,我很绝望。
编辑添加的 config.xml(编辑的公司名称)
<?xml version="1.0"?>
<config>
<modules>
<Redacted_Webviews>
<version>1.0.0</version>
</Redacted_Webviews>
</modules>
<global>
<helpers>
<webviews>
<class>Redacted_Webviews_Helper</class>
</webviews>
</helpers>
</global>
</config>
【问题讨论】:
-
显示 config.xml 代码..
-
添加了 config.xml 代码
-
配置什么? local.xml 还是别的什么?
-
Redacted_Webviews.xml 在你的 app/etc/module/ 这个文件中?模块配置文件