2012-02-22 11 views
1

netbeansで新しいプロジェクトを作成し、改行を追加すると、Xdebugは問題なく完全に動作します。しかし、私が持っているcakephpプロジェクトでは、(たとえindex.phpファイルでも)改行を追加すると、xdebugはそれを無視します。私は何が起こっているのか把握しようとしています。特定のcakephp NetbeanプロジェクトでXDEBUGが動作しない

Xdebugをセットアップ

[xdebug] 
zend_extension="/Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so" 
xdebug.default_enable=1 
xdebug.remote_enable=1 
xdebug.remote_handler=dbgp 
xdebug.remote_host=localhost 
xdebug.remote_port=9000 
xdebug.remote_autostart=1 
xdebug.auto_trace = 1 

私は私のツールのためにMAMPとNetbeanを使用しています。 xdebug_break()を使用しても、スキップします。私はバーチャルホストをセットアップしているが、それが何か関係があるかどうかは分からない。

答えて

8

NetBeansのプロジェクト環境設定で のWebルートを設定する必要があります。ディレクトリを使用してブレークポイントを動作させます。

別の注記では、ブレークポイントがトリガされたときにスコープ内にない変数がウォッチリストにあったときにNetBeansがクラッシュしました。

+0

ありがとう、私は実際にWebrootにそれを指摘しましたが、ありがとう。 – numerical25