はい、StackOverflow と Google で問題を検索してみました。質問全体を読むと、両方を使用して見つけた以前の回答へのリンクがたくさん含まれていることがわかります。
XDebug を Eclipse のバージョン: Juno Service Release 2 で動作させるために、過去 1 時間半ほど試してみましたが、ログに問題が発生しています。スタック オーバーフローと Google を使用して、ほとんどの問題を解決しました。
最初にこちらの手順に従って、デバッガーをインストールしました。
この投稿で述べたように、デバッガーを zend_extension として追加したことを確認しました。
ここに私のphp.iniファイルからの関連行があります
zend_extension="/Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
xdebug.collect_params=4
xdebug.var_display_max_depth=999
xdebug.dump.POST=*
xdebug.dump.GET=*
xdebug.show_local_vars=1
MAMP に付属している 5.3 バージョンの php 用に php.ini ファイルを編集したことを確認しました。この時点で、php -v を実行すると XDebug が表示されますが、デバッガーは起動します。
私はまだ問題を抱えていたので、誰かがここで行ったようにログをチェックしました。ログで次のエラーに気付きました。
PHP Fatal error: Class 'Model' not found in ...
CodeIgniter の最新バージョンのドキュメントを確認したところ、すべてのモデルが Model ではなく CI_Model を拡張する必要があることに気付きました。
私はそれを修正し、エラーはログに出力されなくなりましたが、今はうまくいきません。ファイルをデバッグしようとすると、デバッガーが最初の行を通過しません。
PHP アプリケーションを PHP CLI アプリケーションとしてデバッグしようとしています。アプリケーションを PHP Web アプリケーションとしてデバッグしようとすると、次のようなエラー メッセージが表示されます。
No tab group defined for launch configuration type org.eclipse.php.debug.core.launching.webPageLaunch
問題をグーグルで調べた後、私がやろうとしていることをあなたができないかもしれないことを示唆するこの投稿に出くわしました。この質問は 2009 年に最初に出されたので、2 番目の提案を試して最新情報を確認することにしました。
すべての Eclipse プラグインを更新した後も、同じ問題が発生していました。SO をさらに検索したところ、この男はあきらめて NetBeans を試し、すべてが機能するようになったことがわかりました。
過去 1.5 時間から 2 時間はサンク コストと見なして、別の IDE に移動する必要がありますか?