我已在Magento网站上安装了自定义模块,但现在,当我尝试访问我网站的前端时,收到错误消息。找不到“ShopgateConfig”类。
PHP Fatal error: Class 'ShopgateConfig' not found in C:\\xampp\\htdocs\\blugento\\.modman\\shopgate_magento_integration\\src\\app\\code\\community\\Shopgate\\Framework\\Model\\Config.php on line 42, referer: blugento.local/index.php/admin/system_config/index/key/....
但该类存在是因为我在其中一个模块文件中找到了它。这是调用类的代码:
class Shopgate_Framework_Model_Config extends ShopgateConfig{...}
并且有类的实施:
class ShopgateConfig extends ShopgateContainer implements ShopgateConfigInterface{...}
哪个可能是问题?我是否必须在config.xml文件中更改某些内容才能找到我的类?
如果有必要,我会发布更多我的代码,如果你能告诉我的话! 非常感谢你!
答案 0 :(得分:0)
是否刷新缓存?
您是否在配置中看到模块已启用(系统>配置>高级>高级)?
您在日志中得到的确切错误是什么?
答案 1 :(得分:0)
你在M1上,所以你需要确认ShopgateConfig类在右侧目录中。当他们找不到ShopgateConfig.php文件的正确路径时,Magento会显示错误
你能告诉我ShopgateConfig文件的路径吗?并从下面的语法
类Shopgate_Framework_Model_Config扩展了ShopgateConfig
我假设你要调用这个文件然后它必须在lib文件夹
里面