繁体   English   中英

如何打开magento错误消息?

[英]How to turn on magento error messages?

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

我的问题是我在一些XML标签中使用了不正确的套管。

在尝试使其工作时,我尝试加载页面显示未找到的消息,但没有错误。

我在管理控制面板System > Configuration > Developer > Log Settings切换了错误并写了一行,我知道应该抛出错误但我只是有一个空白的屏幕

  1. 如何在Magento中显示错误?
  2. 当我在xml文件中使用不正确的大小写时,它被认为是错误还是我不会收到错误消息的问题? 如果是这样的话,我怎么能快速找到引起问题的文件(显然目前不是问题,但我可以想象,随着模块功能化,很难找到导致问题的单一套管问题问题)

用于启用错误报告

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

error_reporting(E_ALL | E_STRICT);

error_reporting(E_ALL);

设置$_SERVER['MAGE_IS_DEVELOPER_MODE'] = true

并取消注释这一行

#ini_set('display_errors', 1);

在Errors文件夹中,将local.xml.sample重命名为local.xml

希望这个帮助。

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

ini_set('display_errors', 1);
error_reporting(E_ALL);

$_SERVER['MAGE_IS_DEVELOPER_MODE'] = true;

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

  1. 系统>缓存管理>全部禁用
  2. 系统>配置>高级>开发人员>日志设置>启用=>是
  3. 系统>配置> Web>搜索引擎优化>使用Wbe服务器重写=>是
  4. 系统>索引管理>全部重新索引
  5. 打开.htaccess并设置:文件末尾的SetEnv MAGE_IS_DEVELOPER_MODE "true"
  6. 打开.htaccess并设置: php_value display_errors On某个地方
  7. 将/errors/local.xml.sample重命名或复制到/errors/local.xml

在magneto目录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);

Refereed Link: http//www.templatemonster.com/help/magento-how-to-display-error-messages.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM