如何打开magento错误消息?

如何打开magento错误消息?,magento,Magento,我已经安装了Magento社区版,并尝试创建我的第一个简单的hello world模块。几个小时后,我终于让它工作了 我的问题是在一些XML标记中使用了不正确的大小写 在尝试使其工作时,我尝试加载页面,显示了一条“未找到”消息,但没有出现错误 我在管理控制面板System>Configuration>Developer>Log Settings中打开了错误,并写了一行我知道应该抛出错误的代码,但我只是得到了一个空白屏幕 如何在Magento中显示错误 当我在xml文件中使用不正确的大小写时,这是

我已经安装了Magento社区版,并尝试创建我的第一个简单的hello world模块。几个小时后,我终于让它工作了

我的问题是在一些XML标记中使用了不正确的大小写

在尝试使其工作时,我尝试加载页面,显示了一条“未找到”消息,但没有出现错误

我在管理控制面板
System>Configuration>Developer>Log Settings
中打开了错误,并写了一行我知道应该抛出错误的代码,但我只是得到了一个空白屏幕

  • 如何在Magento中显示错误
  • 当我在xml文件中使用不正确的大小写时,这是一个错误,还是一个我不会收到错误消息的问题?如果是这种情况,我将如何快速找到导致问题的文件(目前显然不是问题,但我可以想象,随着模块功能化,很难找到导致问题的单个外壳问题)

  • 用于启用错误报告

    在索引页中更改以下内容:

    错误报告(E|u ALL | E|u STRICT)

    错误报告(E_ALL)

    设置
    $\u服务器['MAGE\u是开发者模式]]=true

    并取消对此行的注释

    #ini_set('display_errors',1)

    在错误文件夹中将
    local.xml.sample
    重命名为
    local.xml


    希望对您有所帮助。

    要完成pankaj的帖子, 这是我的工作 index.php

    ini_set('display_errors', 1);
    error_reporting(E_ALL);
    
    $_SERVER['MAGE_IS_DEVELOPER_MODE'] = true;
    

    以下是将Magento设置为在浏览器上显示错误时应执行的步骤:

  • 系统>缓存管理>禁用所有
  • 系统>配置>高级>开发人员>日志设置>启用=>是
  • 系统>配置>Web>搜索引擎优化>使用Wbe服务器重写=>是
  • 系统>索引管理>全部重新索引
  • 打开.htaccess并在文件末尾设置:
    SetEnv MAGE\u是开发者模式“true”
  • 打开.htaccess并设置:
    php\u值显示\u错误
  • 将/errors/local.xml.sample重命名或复制到/errors/local.xml

  • 在magnet directory index.php中修改此代码:

    Search for error_reporting(E_ALL | E_STRICT);
    
    取代

    error_reporting(E_ALL);
    $_SERVER['MAGE_IS_DEVELOPER_MODE'] = true;
    
    或 通过从中删除#符号来取消注释

    #ini_set('display_errors', 1);
    
    推荐链接:

    这有助于启动错误消息,谢谢。当我在xml文件中使用不正确的大小写时,是否可以设置一些东西来帮助我找到问题的根源?e、 使用frontName返回所需页面,使用frontName返回页面未找到消息,这件简单的事情让我毛骨悚然!如果您在Linux上运行,您可以使用xmllint来帮助查找布局xml文件错误和畸形。@tony09uk,如果您满意,请接受答案。第一个更改会减少错误报告。应在Magento之外设置开发模式,例如在
    .htaccess
    文件中使用
    SetEnv