スタック オーバーフロー コミュニティはこれまでのところ大きな助けになっていると言わざるを得ませんが、最近、Google で検索しても解決できない問題に遭遇しました。
私の環境:
- KDE デスクトップ環境を備えた arch linux:
- apache 2.2.25-1
- php 5.5.3
- xdebug 2.2.3-3
- netbeans 7.3.1
だから、私はネットビーンズでxdebugを2か月ほど問題なく使用しています。最近、それは私に問題を引き起こし始めました:
デバッグ セッションを実行すると、すべてのブレークポイントで netbeans が停止します。問題ありません。
実行 (f6) をクリックすると、再実行され、ブレークポイントで停止します。だから私はxdebugがOKに設定されていると推測しています。
しかし:
ブラウザーで Web サイトを更新すると (いつものように)、netbeans はブレークポイントで停止しません。これは、1週間前にうまくいきました。
私が気付いた唯一の変更点は、デバッグ セッションを実行したときにポップアップするメッセージでした。最初の発言:「localhost が応答を待って連絡しました」。それがブレークポイントで停止するときです。ブレークポイントを通過した後、[Finished] タグでポップアップを終了します。xdebugが停止したかのように。ただし、netbeans では xdebug-session が実行されているのを確認できます。このメッセージは、問題なく動作していたときには表示されませんでした。
これで十分な情報だと思います。追加情報が必要な場合は、喜んで対応させていただきます。
編集: 考えられる回避策: Firefox に簡単な Xdebug アドオンをインストールしました。問題が発生する前と同じように、ページの更新とフォームの送信で機能するようになりました。