2011-07-25 24 views
0

ここで私の設定は簡単です:MAMP、プロジェクトはCodeigniterフレームワークにあり、xdebugとNetbeansを設定するだけです。私はまた、Chrome用のxdebugヘルパー拡張機能を持っています。xdebug、Netbeans、MAMP - 接続待ち(永遠)

問題は、Netbeansでデバッグを実行しようとすると、「接続待ち(netbeans-xdebug)」が表示され、決して遠ざかりません。私はデバッグアクションを実行することができません。

xdebugが正しくインストールされているようですが、phpinfoに表示され、設定が正しいように見えます。 idekeyのマスター値は、(netbeans-xdebug)でなければなりませんが、ローカル値は異なります(実際には自分のシステムアカウントのユーザー名です)。このローカル値は重要で、それをどうやって変更するのですか?

また、xdebugヘルパー拡張機能を使用するためのアドバイスに従って、プロジェクトプロパティの詳細オプションで「ウェブブラウザを開かないでください」を選択しました。 「高度なWeb設定」ダイアログに「プロジェクトマッピングが必要かもしれない」という警告がありますが、現在は何も記入されていません。また、そのダイアログでは、デバッガプロキシホストがポート9001で空白になっています。次のように

私のphp.iniの関連セクションは次のとおりです。

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

私が使用しているxdebug.soファイルが最新のコモドのダウンロードからコピーして貼り付けられます。

多くの方々には、多くのご支援をいただきありがとうございます。これは非常に不満です!

答えて

1

私はnetbeans + wamp + vista + chrome + drupalを使用しています。私は奇妙な動作をしています。私が最初にnetbeansを実行すると、私はブレークポイントを持つことができません。 「最初の行で停止する」オプションのチェックを外すように注意してください。だから、私はいくつかのブレークポイントを置くと、私はデバッグを開始することができました。それは奇妙ですが、私は2回目からデバッグすることしかできません!

0

php.iniにxdebug.remote_autostart=1行がありません。また、「ウェブブラウザを開かないでください」オプションを有効にしていません。私があなたのやり方をしようとすると、間違っていました。

私はxdebugのを使用する場合、私はNetBeansでデバッグボタンを押すと、それはこのような(プロジェクトの実行構成から)URLに付加クッキーをブラウザに私をリダイレクトします。

http://yoururl.org/index.php?XDEBUG_SESSION_START=netbeans-xdebug 

私は思いますそのように最初に動作させるようにしてから、それを常にオンにするより高度なオプションについて心配してください。

関連する問題