2016-01-06 13 views
12

Ich habe Magento 2 installiert und es funktioniert.Ich habe gerade das Hello World Modul erstellt und es funktioniert jetzt.Wie man Fehlermeldungen in Magento 2 einschaltet

Mein Problem war, ich hatte nicht existierende Methode in Execute-Methode aufgerufen.

Beim Versuch, es zur Arbeit zu bekommen, habe ich versucht, die Seite zu laden, es zeigt leeren weißen Bildschirm, aber keinen Fehler.

Wie bekomme ich Fehler in Magento2 anzuzeigen?

+0

Was haben Sie bisher versucht? Zeigen Sie Ihren Code! Bitte bearbeiten Sie Ihre Frage! – jogo

+0

Aktivieren Sie den Entwicklermodus mit dem CLI-Befehl 'php bin/magento deploy: mode: set developer 'wie hier [hier] (http://devdocs.magento.com/guides/v2.0/config-guide/cli/config- cli-subcommands-mode.html # config-mode). –

Antwort

21

Aktivieren der Fehlerberichterstattung in magento2 ist etwas schwierig, da magento2 nun mit 3 verschiedenen Modi kommt

  1. Standard
  2. Entwickler
  3. Produktion

Magento2 wird standardmäßig im "default" -Modus installiert. Das ist der Grund, warum Sie das Fehlerprotokoll nicht am Front-End der Site erhalten, das bei Magento ein Fehlerprotokoll anzeigen kann. Sie können die vollständigen Details hier überprüfen http://devdocs.magento.com/guides/v2.0/config-guide/bootstrap/magento-modes.html

Wie Entwicklermodus in Magento2

aktivieren Dieses haben müssen, wenn Sie ein Entwickler und Gebäudeerweiterung und Vorlage für magento2 sind, magento zu diesem Zweck einen Befehl geben. Anmeldung zu Ihrem Linux-Terminal in und unter magento ausführen

php bin/magento deploy:mode:set developer 

und es wird den Entwicklermodus unter Ihrer magento-Instanz für den Produktionsmodus können Sie den Modus auf Produktion oder Standard festlegen.

noch, wenn Sie in Fehler auftritt

Berichterstattung können Sie einen Versuch durch local.xml.sample Umbenennung unter pub/Fehler

19

In folgenden Code in Datei index.php: -

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

Die Einstellung des Entwicklermodus führt nicht zu schwerwiegenden Fehlern. In meinem Fall habe ich eine weiße Seite gesehen. Dieser repariert :) Danke. – l00k

+0

für anfängliche White-Page-Fehler (Pre-Magento/PHP) liefert dies bessere Ergebnisse. –

2

local.xml aktuellen Modus verwenden Um zu überprüfen, :

bin/magento deploy:mode:show 
3

Es gibt einen Platz dafür. In bootstrap.php gibt es:

#ini_set('display_errors', 1); 

Nur, dass Kommentar-.

0

1) app/bootstrap.php, gibt es:

#ini_set('display_errors', 1); 

freundlicher uncomment dass.

2) Führen Sie unter Befehle

php bin/magento deploy:mode:set developer 
php bin/magento cache:clean 
php bin/magento cache:flush