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