致命错误:第516行的domainfolder / app / mage.php中找不到类'Helper_Data'

时间:2013-01-24 08:01:15

标签: php magento

登录后,我在管理面板中收到此错误:

  

“致命错误:在第516行的/home/hotshopl/public_html/wholesaleapparelshop.com/app/Mage.php中找不到类'Webdziner_Ajaxsearch_Helper_Data'”

我尝试在我的1.6.0.0网站上安装一个主题,一切都很顺利,直到我刷新缓存,然后全部崩溃并给了我留言。 http://www.wholesaleapparelshop.com我试图找出这个助手文件的位置。我看过其他问题和答案,但我似乎没有找到一个很好的答案我的问题。我到处寻找。

查看了这个帖子但没有http://www.magentocommerce.com/boards/viewthread/239818/

我能与之相关的最亲密的人是

  

Magento module Fatal error: Class 'Mage_Cashondelivery_Helper_Data' not found in \xampp\htdocs\magento\app\Mage.php on line 516

请告知帮助谢谢

4 个答案:

答案 0 :(得分:4)

您可以检查系统>工具>编译器下是否启用了编译器。 如果已启用,请将其禁用,然后刷新Magento Cache。 之后您可能不再会收到此错误,因为这对我有用。

之后您可以随时重新启用编译器。

答案 1 :(得分:1)

  

我想知道这个Helper文件在哪里

应位于app/code/[pool]/Webdziner/Ajaxsearch/Helper/Data.php,[pool]为localcommunity。请记住,路径名称区分大小写。

如果文件确定在此位置,请检查以下内容:

  • 是否安装了像APC一样的操作码缓存?然后清除它并再试一次
  • 文件的所有者和权限是否设置正确?它应该是PHP可读的(如果不确定,请将权限与Mage.php的权限进行比较)

答案 2 :(得分:1)

这并不复杂,请放轻松:)

听着, 首先,您必须具有以下代码(/Helper/Data.php)

class Mage_Profile_Helper_Data extends Mage_Core_Helper_Abstract
{

}

从现在起,请注意 - 所有关于你所谓的助手的地方{例如:Mage :: helper('modulename')}。如果有这样的调用,那么你需要有一个代码:

<global>
......
    <helpers>
        <yournamespace_modulename>
            <class>yournamespace_modulename_Helper</class>
        </yournamespace_modulename>
    </helpers>
....
</global>

- 在你的/etc/config.xml中 我的意思是,它完全是关于帮助者调用中的'modulename'。

注意:在/etc/config.xml中包含多个<helpers>并不是一件好事。 只有当你处于运行代码比你聪明的人的中间时才使用它。

谢谢。

答案 3 :(得分:0)

我也面临同样的问题。但我使用代码上传文件和我想上传文件的文件夹,没有写权限。所以请检查你的代码,你也可以给var和media文件夹及其子文件夹写入权限并检查它。