Как включить сообщения об ошибках в Magento 2
Я установил magento 2 и он работает.Я только что создал модуль Hello world, и он работает сейчас.
моя проблема заключалась в том, что я вызвал несуществующий метод в методе execute.
при попытке заставить его работать я попытался загрузить страницу, на которой отображается пустой белый экран, но нет ошибки.
Как получить ошибки для отображения в magento2?
6 ответов
включение отчетов об ошибках в magento2 немного сложно , так как magento2 теперь поставляется с 3 различными режимами
- по умолчанию
- разработчик
- производства
Magento2 по умолчанию устанавливается в режиме "по умолчанию", и поэтому вы не получаете журнал ошибок в передней части сайта, который можно просмотреть в журнале ошибок magento . Вы можете проверить полную информацию здесь http://devdocs.magento.com/guides/v2.0/config-guide/bootstrap/magento-modes.html
Как включить режим разработчика в Magento2
Это должно быть, если вы разработчик и расширение здания и шаблон для magento2, magento предоставить команду для этой цели . Войдите в свой терминал linux и в magento execute
php bin/magento deploy:mode:set developer
и он включит режим разработчика под вашим экземпляром magento для производственного режима вы можете установить режим производства или по умолчанию .
все еще, если вы испытываете в отчетности об ошибках
вы можете попробовать переименовать local.XML.образец к местному.XML на основе паб/ошибки
для этого есть место. В bootstrap.php
есть:
#ini_set('display_errors', 1);
просто раскомментировать.
1) app / bootstrap.в PHP есть:
#ini_set('display_errors', 1);
Пожалуйста, уберите это.
2) Выполните следующие команды
php bin/magento deploy:mode:set developer
php bin/magento cache:clean
php bin/magento cache:flush
вместо редактирования index.php
или app/bootstrap.php
файл, вы также можете редактировать .htaccess
файл для включения настроек ошибок отображения PHP.
написать следующие строки кода в конце .htaccess
файл присутствует в корневом каталоге вашего сайта Magento2:
php_value display_errors on ## enable PHP's error display settings
php_value error_reporting -1 ## set error display to E_ALL
после этого,
- открыть терминал
-
перейдите в корневой каталог вашего Magento
cd /path/to/your/magento/root/folder
-
выполните следующую команду, чтобы включить режим разработчика:
php bin/magento deploy:mode:set developer
-
чтобы проверить текущий режим разработчика, вы можете запустить команду:
php bin/magento deploy:mode:show