質問

Eclipse PDT を通じて Magento コードをデバッグしようとしています。X-Debugger を適切に設定し、ブレークポイントを適用しました。 インデックス.php ファイルを作成し、デバッグ セッションを起動します。コードを 1 行ずつデバッグし始めましたが、index.php ファイルの最後の行で停止してしまいました。

実際にはデバッグしたいだけです 1ページ Magentoのチェックアウトプロセス。ブレークポイントを適用しました OnepageController.php ファイルを作成し、Onepage Checkout プロセスを実行しましたが、Eclipse がブレークポイントで停止しません。私を助けてください。

役に立ちましたか?

解決 2

デバッガーは正常に動作していますが、Eclipse PDTの誤った構成のために問題が発生していたと思います。 Eclipse PDTとX Debuggerを構成する方法を知るには、訪問してください
http://devzone.zend.com/1147/debugging-php-applications-with-xdebug/
http://subesh.com.np/2010/01/debugging-magento-eclipse-pdt-zend-debugger/

他のヒント

私は、Magento をデバッグするためのインストール (2012 年) を見つけるのに何日も忙しかったです。Eclipse、Netbeans、および PhpDeveloper はすべて、Xamp インストールでの XDebug (最初のブレークポイントでのみ停止) に失敗し (私の経験)、ZendDebugger.dll もロードできませんでした。このテーマに関する古い記事が実にたくさん見つかります。

しかし、最終的には問題なく Magento をデバッグできるようになりました (Magento の専門家としてのデバッガーが必要です)。Zend Server CE をダウンロードしました。最新の Eclipse PDT バージョンをダウンロードしている場合 (Zend からのものを入手)、デバッグは魅力的に機能します (すべての設定は既に Zend によって行われているため、間違いや時間の無駄はありません)。Web ページが終了すると、PHP プログラムが終了したことがわかります (エラーはなく、正常です。次のページでは PHP プログラムが再び開始されます)。問題が 1 つあります。Connect Manager は拡張機能をインストールしなくなりましたが、管理者のデバッグ中は機能します (面白いことですが、これは Magento です。時間がかかります)。デバッグ ブラウザ ウィンドウの URL に /admin を追加することで、admin をデバッグできます (非常に簡単です)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top