解決策1:
プロジェクトのソースコードとXdebug出力の間の正しいマッピングを構成する必要があります。あなたはここでそれをします:
Project Window -> right click on project name -> Properties -> Run Configuration -> Advanced -> Path mapping
解決策2:解決策2:
xdebugが適切に構成されているかどうかPHP情報を確認してください。空のphpファイルのphpinfo()で確認し、ブラウザで実行できます。
<?php
phpinfo();
見つけようとする:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
次に、php.iniで(phpinfo()でこのフィールドの場所を確認できます)次のセクションを追加します:
[xdebug]
xdebug.remote_enable = On
xdebug.profiler_enable = On
xdebug.profiler_enable_trigger = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/xamp/tmp"
xdebug.remote_handler=dbgp
xdebug.remote_port=9100
xdebug.remote_host=localhost
(このディレクトリc:/ xamp / tmpが存在するかどうかを確認してください)
次に、NetBeansで:
Tools -> Options -> PHP -> Debugging
設定:デバッガーポート:9100で、[最初の行で停止]を選択します
これを保存して、アプリケーションをデバッグします。これで正常に動作するはずです。