Подтвердить что ты не робот

Как включить сообщения об ошибках magento?

Я установил версию Magento Community и попытался создать свой первый простой модуль hello world. Через несколько часов я наконец начал работать.

Мои проблемы заключались в том, что я использовал неправильную оболочку в некоторых тегах XML.

При попытке заставить его работать, я попытался загрузить страницу, но не было обнаружено сообщение, но не было ошибок.

Я включил ошибки в панели управления администратора System > Configuration > Developer > Log Settings и написал строку, которая, как я знаю, должна была вызвать ошибку, но я просто получил пустой экран

  • Как мне отображать ошибки в Magento?
  • Является ли это ошибкой, когда я использую неправильную оболочку в XML файле или это проблема, когда я не получил сообщение об ошибке? И если это так, как бы быстро найти файл, который вызывает проблему (очевидно, это не проблема на данный момент, но я могу представить, что, когда модуль станет функциональным, будет сложно найти одну проблему с корпусом, которая вызывает проблема)
4b9b3361

Ответ 1

Для включения отчета об ошибках

На странице "Индекс" измените следующее:

error_reporting(E_ALL | E_STRICT);

to

error_reporting(E_ALL);

Установить $_SERVER['MAGE_IS_DEVELOPER_MODE'] = true

и раскомментируйте эту строку

#ini_set('display_errors', 1);

В папке "Ошибки" переименуйте local.xml.sample в local.xml.

надеюсь, что эта помощь.

Ответ 2

чтобы завершить запись pankaj, эта работа для меня index.php

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

$_SERVER['MAGE_IS_DEVELOPER_MODE'] = true;

Ответ 3

Вот шаги, которые вы должны сделать, чтобы Magento отображал ошибки в браузере:

  • Системa > Управление кэшем > Отключить все
  • Системa > Конфигурация > Дополнительно > Разработчик > Настройки журналa > Включено = > Да
  • Системa > Конфигурация > Веб > Поисковая оптимизация > Использовать Wbe Server Rewrites = > Да
  • Системa > Управление индексами > Reindex All
  • Откройте .htaccess и установите: SetEnv MAGE_IS_DEVELOPER_MODE "true" в конце файла
  • Откройте .htaccess и установите: php_value display_errors On где-то внутри
  • Переименуйте или скопируйте /errors/local.xml.sample в/errors/local.xml

Ответ 4

Изменение этого кода в каталоге магнита 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);

Ссылка: http://www.templatemonster.com/help/magento-how-to-display-error-messages.html