0800 7240 689
Mo-Fr 9:00-20:00 Uhr

Wie Fehlermeldungen in Magento aktiviert werden

Eine schnelle Einleitung zur Aktivierung von Fehlermeldungen und Ausnahmefallprotokolle

Während der Arbeit an Online-Shops oder Erweiterungen, braucht jeder Magento-Entwickler Debug-Informationen zu Fehlern im Code. Ebenso nützlich für Entwickler sind die Informationen über Ausnahmefälle, die von Magento erzeugt werden. Es gibt einige leistungsfähige Werkzeuge in Magento, um diese Informationen zu erhalten: zum Beispiel das Protokoll über die Ausnahmefälle und Fehlermeldungen bzw. Fehlerberichterstattung.
In diesem Blogbeitrag wird Ihnen aufgezeigt, wie diese Funktionen in Magento aktiviert werden.

Vor der Aktivierung der Fehlermeldungen oder des Ausnahmefallprotokolls, ist es notwendig, Caching und Compilation im Verwaltungs-Panel von Magento zu deaktivieren.

Um den Cache zu deaktivieren, müssen das Cache-Management aufgerufen und die folgenden Schritte durchführt werden:

System > Cache Management > Select All [Check-Boxen] > Actions = Disable > Submit 

Um die Compilation zu deaktivieren, müssen die Kompilierungseinstellungen aufgerufen und folgende Schritte ausgeführt werden: 

System > Tools > Compilation > Disable

Die nachstehenden Schritte müssen dann abgeschlossen werden, um die Fehlermeldungen bzw. Fehlerberichterstattung zu aktivieren: 

  • Gehen Sie zum Magento Hauptverzeichnis 
  • Öffnen Sie die Datei index.php
  • In der Datei index.php kommentieren Sie die folgende Zeilen:

error_reporting(E_ALL | E_STRICT);

ini_set('display_errors', 1);

  • Aktivieren Sie den Entwicklermodus. Dies kann auf zwei Arten erfolgen:

     1. Fügen Sie den folgenden Befehl zu Beginn der Datei index.php ein:

$_SERVER['MAGE_IS_DEVELOPER_MODE'] = true 

     2. Fügen Sie die folgende Zeile in die Datei .htaccess:

SetEnv MAGE_IS_DEVELOPER_MODE "true"

Hinweis:
Die Standard-Fehlermeldung wird in einer Textdatei geschrieben, die im Verzeichnis gefunden werden kann: [magento root folder]/var/report.
Der Dateiname sieht wie folgt aus 1184355013245.txt, wobei der Dateiname der Fehlercode ist. Es ist möglich, die Fehlermeldung nicht in die Datei zu schreiben, sondern auf dem Bildschirm anzeigen zu lassen.
Dazu geht man in das Verzeichnis [magento root folder]/errors und benennt die Datei um, aus local.xml.sample zu local.xml.
Eine Fehlermeldung kann ebenfalls per E-Mail versendet werden. Um dies zu tun, muss die E-Mail-Adresse in der Datei [magento root folder]/errors/local.xml im Abschnitt email_address einzeln angeben werden.

Um das Protokoll in Magento zu aktivieren, geht es weiter zur Systemkonfiguration:

System > Configuration > Advanced > Developer > Log Settings > Enabled => Yes

Und nun ist es geschafft. Alles ist bereit für einen intensiven Debugging-Prozess!

 

 

12.03.2015

Magento Soforthilfe

Als Magento Support Dienstleister betreuen wir eine Vielzahl von Magento Online-Shops. Wir lösen für unsere über 200 Kunden technische Probleme und gewährleisten den Betrieb Ihres Magento Online-Shop Systems.

Suchen Sie einen Dienstleister, der sich dauerhaft und zuverlässig um den Betrieb Ihres Magento Online-Shops kümmert?

Magento Newsletter

Melden Sie Sich jetzt zu unserem Magento Newsletter an und erhalten Sie alle wichtigen Infos zu Magento und unsere Blog-Beiträge direkt in Ihr Postfach.

E-Mail*
Vorname
Nachname
Anrede Herr
Frau
Website
Firma