2012-02-18 9 views
1

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

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

+0

Magentoのデバッグの拡張機能のいずれかをインストールし、セッションintheたコントローラの負荷を見てをご覧ください。たぶん、あなたは間違ったコントローラーにしようとしています! –

答えて

1

デバッガーがうまくいきました。私はこの問題がeclipse PDTの誤った構成のために発生していたと思います。日食PDTとX-デバッガ を構成する方法を知ることは
http://devzone.zend.com/1147/debugging-php-applications-with-xdebug/
http://subesh.com.np/2010/01/debugging-magento-eclipse-pdt-zend-debugger/

+0

Netbeans IDEはPHPのためにEclipseが100倍優れています。すべてのものが既に設定されているだけで、xdebugをインストールしてphp.iniを作成する必要があります。ここにダウンロードリンク[リンク](http://netbeans.org/downloads/)があります。 –

1

私は、Magentoのデバッグ用のインストールを(2012年に)探していることが多かったです。 Eclipse、Netbeans、PhpDeveloperはすべてXampのインストール(私の経験)でXDe​​bug(最初のブレークポイントでのみ停止)で失敗し、ZendDebugger.dllもロードできませんでした。あなたは実際にこの件に関する古くからの記事をたくさん見つけています。

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

+0

デバッガがうまくいきました。私は問題がeclipse PDTの間違った設定のために起こっていたと思います。 –

+0

問題は、ある環境では動作し、別の環境では動作しません。その場合、何が間違っているのかを知ることは難しい(私の経験)。私もすべての設定を試しましたが、いつかはNetbeansで動作していましたが、おそらくWindows 7のせいではありません。しかし、Zend Server(インストールが無料)ではいつも働いています。 – Francois99

関連する問題