回答:
Magento 2のビルド機能を使用できます:ロギング、xdebugサポート、プロファイラー、開発者モード、テンプレートパッチヒントを有効にします。
Magento 2のXDebugチュートリアル
開発者モードを有効にする
php bin/magento deploy:mode:set developer
Magento 2プロファイラー
SetEnv MAGE_PROFILER "html"
Magento 2テンプレートのページヒントを有効にする -ストア->設定->開発者
この目的でXDebugを使用できます。しかし、xdebugで既知の問題を確認してください
オプションのPHP拡張機能xdebugを使用すると、例外が発生する可能性があります。
例外の例:
致命的なエラー:関数のネストレベルが最大 '100'に達したため、中止します!
この問題を解決するには、次の方法があります。
xdebugの構成を変更または無効にした後、Apacheを再起動します。
CentOS:sudo service httpd restart Ubuntu:sudo service apache2 restart
githugで利用可能なMagento 2の開発者デバッグツールバーをリリースしました
このツールバーを使用すると、現在読み込まれているページに関する情報にタブでアクセスできます。
私は最高の開発者ツールバーをテストしました、私がそれが好きであるほど下に置きます。
情報:コントローラ、ルート、アクション、およびストアに関する情報。専用のタブはphpinfoを出力します。
設計:呼び出されたリストハンドルとネストされたブロックおよびコンテナーのレイアウト構造を表示
プロファイル:現在のオブザーバー、ディスパッチされたすべてのイベント、コレクション、ロードされたモデルを表示します
クエリ:実行されたクエリに関する統計と詳細なクエリリスト、メインSQLキーワードの構文強調表示
ログ:ログファイルを表示し、これらのファイルをリセットできます
アクション:テンプレートヒントとインライン変換を簡単に切り替えてキャッシュをフラッシュ