Bitte informieren Sie sich über die Funktionen der Erweiterung. Erwähnen Sie außerdem den Installationsprozess oder die Schritte zum Aktivieren des Moduls.
Bitte informieren Sie sich über die Funktionen der Erweiterung. Erwähnen Sie außerdem den Installationsprozess oder die Schritte zum Aktivieren des Moduls.
Antworten:
Das Z-Ray-Tool von Zend Server fügt Ihrer Magento-Instanz eine Symbolleiste mit leistungsstarken Funktionen zum Profilieren Ihrer PHP-Dateien hinzu. Mit dem Magento2 Z-Ray-Plugin können Sie schwere Konstruktoren verfolgen, das Rendern von Aufrufen blockieren, das Verhalten durch Plugins erweitern, die Anzahl der Beobachter, die ein bestimmtes Ereignis abhören, und die Zeit ihrer Ausführung.
Der Installationsprozess wird im Artikel beschrieben .
Sie können integrierte Magento 2-Funktionen verwenden: Protokollierung, xdebug-Unterstützung, Profiler, Entwicklermodus und Hinweise zum Aktivieren von Vorlagen-Patches.
XDebug für Magento 2 Tutorial
Aktivieren Sie den Entwicklermodus
php bin/magento deploy:mode:set developer
Magento 2 Profiler
SetEnv MAGE_PROFILER "html"
Aktivieren Sie Hinweise auf der Magento 2-Vorlagenseite - Stores -> Configuration -> Developer
Sie können XDebug für diesen Zweck verwenden. Überprüfen Sie jedoch das bekannte Problem mit xdebug
Wenn Sie die optionale PHP-Erweiterung xdebug verwenden, können Ausnahmen auftreten:
Beispielausnahme:
Schwerwiegender Fehler: Maximale Funktionsverschachtelungsstufe von '100' erreicht, Abbruch!
Um dieses Problem zu beheben, können Sie:
Nachdem Sie die Konfiguration von xdebug geändert oder deaktiviert haben, starten Sie Apache neu:
CentOS: Sudo Service httpd Neustart Ubuntu: Sudo Service Apache2 Neustart
Ich habe eine Entwickler-Debug-Symbolleiste für Magento 2 veröffentlicht, die auf Githug verfügbar ist
Entwicklungssymbolleiste für Magento 2
Über diese Symbolleiste können Sie in Registerkarten auf Informationen zur aktuell geladenen Seite zugreifen:
Ich habe die besten Entwickler-Symbolleisten getestet. Je mehr es mir gefallen hat, desto besser.
Info : Informationen zu Controller, Route, Aktion und Speicher. Eine dedizierte Registerkarte gibt eine phpinfo aus.
Design : Liste der aufgerufenen Handles und Anzeige der Layoutstruktur verschachtelter Blöcke und Container
Profil : Aktuelle Beobachter anzeigen, alle ausgelösten Ereignisse und Sammlungen, Modelle geladen
Abfragen : Statistiken zu ausgeführten Abfragen und detaillierte Abfrageauflistung mit Syntaxhervorhebung der wichtigsten SQL-Schlüsselwörter
Protokolle : Zeigen Sie Protokolldateien an, mit denen diese Dateien zurückgesetzt werden können
Aktionen : Schalten Sie Vorlagenhinweise und Inline-Übersetzung einfach um und leeren Sie den Cache