無料でダウンロードできるMagento2互換のDeveloper-Debugツールをお探しですか?


回答:


3

Zend Server のZ-Rayツールは、Magentoインスタンスに、PHPファイルをプロファイリングするための強力な機能を備えたツールバーを追加します。Magento2 Z-Rayプラグインを使用すると、重いコンストラクター、レンダリング呼び出しのブロック、プラグインによる動作拡張、特定のイベントをリッスンするオブザーバーの数、および実行時間を追跡できます。

インストールのプロセスは記事に記載されています


3

Magento 2のビルド機能を使用できます:ロギング、xdebugサポート、プロファイラー、開発者モード、テンプレートパッチヒントを有効にします。

Magento 2のXDebugチュートリアル

開発者モードを有効にする

php bin/magento deploy:mode:set developer

Magento 2プロファイラー

SetEnv MAGE_PROFILER "html"

Magento 2テンプレートのページヒントを有効にする -ストア->設定->開発者


2

この目的でXDebugを使用できます。しかし、xdebugで既知の問題を確認してください

オプションのPHP拡張機能xdebugを使用すると、例外が発生する可能性があります。

  1. インストール中
  2. インストールが成功した後のMagento Adminまたはストアフロントへのアクセス

例外の例:

致命的なエラー:関数のネストレベルが最大 '100'に達したため、中止します!

この問題を解決するには、次の方法があります。

  1. xdebug拡張機能を無効にします。
  2. xdebug.max_nesting_levelの値を200以上の値に設定します。詳細については、xdebugのドキュメントを参照してください。

xdebugの構成を変更または無効にした後、Apacheを再起動します。

CentOS:sudo service httpd restart Ubuntu:sudo service apache2 restart


1

githugで利用可能なMagento 2の開発者デバッグツールバーをリリースしました

Magento 2用の開発ツールバー

このツールバーを使用すると、現在読み込まれているページに関する情報にタブでアクセスできます。

  • 情報:コントローラ、ルート、アクション、およびストアに関する情報。専用のタブはphpinfoを出力します。
  • 設計:呼び出されたリストハンドルとネストされたブロックおよびコンテナーのレイアウト構造を表示
  • プロファイル:現在のオブザーバー、ディスパッチされたすべてのイベント、コレクション、ロードされたモデルを表示します
  • クエリ:実行されたクエリに関する統計と詳細なクエリリスト、メインSQLキーワードの構文強調表示
  • ログ:ログファイルを表示し、これらのファイルをリセットできます
  • アクション:テンプレートヒントとインライン変換を簡単に切り替えてキャッシュをフラッシュ

0

私は最高の開発者ツールバーをテストしました、私がそれが好きであるほど下に置きます。

  1. ADM / QuickDevBar

情報:コントローラ、ルート、アクション、およびストアに関する情報。専用のタブはphpinfoを出力します。

設計:呼び出されたリストハンドルとネストされたブロックおよびコンテナーのレイアウト構造を表示

プロファイル:現在のオブザーバー、ディスパッチされたすべてのイベント、コレクション、ロードされたモデルを表示します

クエリ:実行されたクエリに関する統計と詳細なクエリリスト、メインSQLキーワードの構文強調表示

ログ:ログファイルを表示し、これらのファイルをリセットできます

アクション:テンプレートヒントとインライン変換を簡単に切り替えてキャッシュをフラッシュ

  1. Mirasvit / Module-profiler

  2. Balloz / Magento2-developer-toolbar

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.