PhpStormを使用したXdebugは、ブラウザーからではなく、CLIから正常に機能します

チョコカオス

XdebugとPhpStormを使用してデバッグを機能させようとしています。私は過去に何度かそれを設定しましたが、多くの問題はありませんでした。今回は、物事はそれほどスムーズに進んでいません。

php.iniの現在の構成は次のとおりです。

zend_extension = "c:\xampp2\php\ext\php_xdebug.dll"

xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_host=127.0.0.1
xdebug.remote_cookie_expire_time=3600
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.idekey=PHPSTORM
xdebug.remote_log="c:\xampp2\tmp\xdebug.txt"

xdebug.remote_autostart=1

追加するxdebug.remote_autostartことで、CLIからスクリプトを実行するたびに接続がセットアップされていることを確認しました。ただし、Apacheを介してスクリプトを呼び出す場合はまだ機能しません。

Xdebugログを確認しましたが、異常なことは何も見られません:https//pastebin.com/4rK8pJqt

最も明白な原因は、CLIとApache用に別々のphp.iniファイルがあることですが、そうではありません。php.iniファイルは1つしかなく、ブラウザーのphpinfoにXdebug設定が正しく表示されることを確認しました。スクリーンショットについては、以下を参照してください。

XdebugがPHPStormに接続できなくなる可能性のある特定の設定はありますか?または、これを引き起こす可能性のあるXdebugまたはPhpStormのバグを知っている人はいますか?

phpinfoのXdebug phpinfoのXdebug

チョコカオス

問題を特定しました。とにかくやや。

「未登録のサーバー構成による外部接続を無視する」を無効にすると、動作を開始しました。次に、PhpStormのサーバー構成を確認しましたが、これはまったく問題ないように見えたので、この設定を無効にしてもう一度試してみましたが、それでもうまくいきました。

PhpStorm設定

だから、私の問題を修正するために私はしなければなりませんでした:

  1. ファイル->設定に移動します。
  2. 「言語とフレームワーク」->「PHP」->「デバッグ」に移動します。
  3. 「未登録のサーバー構成による外部接続を無視する」のチェックを外します。
  4. スクリプトを実行して、ブラウザーからXdebugをトリガーします。
  5. もう一度設定に移動し、同じ設定を再度有効にします。

そして今、すべてが魅力のように機能します!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

URLはブラウザまたはwgetからは正常に機能しますが、PythonまたはcURLからは空になります

分類Dev

小さなURLリダイレクトはブラウザで機能しますが、curlからは301ではなく200を返します

分類Dev

小さなURLリダイレクトはブラウザで機能しますが、curlからは301ではなく200を返します

分類Dev

ブラウザからではなくHTTPリクエストに対してXdebugをトリガーする方法

分類Dev

xamppを使用してローカルホストでCSSが正しく機能しないのに、同じファイルをローカルまたはNetlifyサイトから開いたときに正常に機能するのはなぜですか?

分類Dev

Cookieは、Chromeを除くすべての主要なブラウザで正常に機能します

分類Dev

PythonでWebURLを使用してファイルをダウンロードする方法は?ブラウザからのダウンロードは機能しますが、Pythonのリクエストからは機能しません

分類Dev

クエリはブラウザでは正常に機能しますが、CLIでは失敗します

分類Dev

プライマリドメインを備えたNginx80は正常に機能しますが、サブドメインを備えたApache2 8080が機能しないのはなぜですか(80ポートからの400の不正な要求)?

分類Dev

リクエストがウェブブラウザではなくウェブサーバーからのものである場合、HTTPSessionの作成はどのように機能しますか?

分類Dev

ウェブページは、サイズが大きくなったフォントを表示するAndroidブラウザを除くすべてのブラウザで正常に機能します

分類Dev

ブラウザからのAjaxは機能しませんが、PostManからは機能します

分類Dev

jQueryを使用したLaravelセッションはPCブラウザーで機能しますが、Androidでは機能しませんか?

分類Dev

特定の住所のジオコーディングはPHPから失敗し、同じURLを使用してブラウザから機能します

分類Dev

Firefox WebExtensionsはブラウザから拡張機能にメッセージを送信し、コールバック関数で応答を取得します

分類Dev

phpファイルがCLIで機能するのに、ブラウザーでは機能しないのはなぜですか?

分類Dev

HTTP DELETEはブラウザからは機能しますが、PostmanまたはIOSアプリからは機能しません

分類Dev

背景画像のurl()はライブサーバーで機能しますが、ブラウザーでindex.htmlを開くと機能しませんか?

分類Dev

SPNEGO認証はカスタムJavaクライアントからは機能しますが、Webブラウザーからは機能しません

分類Dev

OAuthは、インタラクティブなユーザーなしでAPIからAPIにどのように機能しますか?

分類Dev

Win 8 SFTPドライブは、6か月間完全に機能した後、突然機能しなくなりました。コンソールに正常にログインできます。** TEMP **アカウントはSFTPで問題なく処理できます

分類Dev

ブラウザからロードした場合、カールとPHPは機能しません

分類Dev

Azure:ポータル(すべてのブラウザー)からVMサイズを選択できません-Powershellは正常に機能しているようです

分類Dev

502不正なゲートウェイ-C#からのPOSTですが、フィドラーでは正常に機能します

分類Dev

MediaCaptureを使用したカメラストリームはしばらくすると機能しなくなりますか?

分類Dev

WMICを使用したバッチファイルがTaskSchedulerで正しく機能しない(ただし、コマンドラインからは正常に機能する!)

分類Dev

Graphdbを呼び出すPHPは、ブラウザーではなくシェルで機能します

分類Dev

これがWebビューのURLの変更で機能しないのはなぜですか(解決されましたが、アプリに保持する代わりに新しいブラウザーウィンドウを開くようになりました???)

分類Dev

iTextを使用して、別のブラウザタブまたはウィンドウからPDFブックマークにアクセスします

Related 関連記事

  1. 1

    URLはブラウザまたはwgetからは正常に機能しますが、PythonまたはcURLからは空になります

  2. 2

    小さなURLリダイレクトはブラウザで機能しますが、curlからは301ではなく200を返します

  3. 3

    小さなURLリダイレクトはブラウザで機能しますが、curlからは301ではなく200を返します

  4. 4

    ブラウザからではなくHTTPリクエストに対してXdebugをトリガーする方法

  5. 5

    xamppを使用してローカルホストでCSSが正しく機能しないのに、同じファイルをローカルまたはNetlifyサイトから開いたときに正常に機能するのはなぜですか?

  6. 6

    Cookieは、Chromeを除くすべての主要なブラウザで正常に機能します

  7. 7

    PythonでWebURLを使用してファイルをダウンロードする方法は?ブラウザからのダウンロードは機能しますが、Pythonのリクエストからは機能しません

  8. 8

    クエリはブラウザでは正常に機能しますが、CLIでは失敗します

  9. 9

    プライマリドメインを備えたNginx80は正常に機能しますが、サブドメインを備えたApache2 8080が機能しないのはなぜですか(80ポートからの400の不正な要求)?

  10. 10

    リクエストがウェブブラウザではなくウェブサーバーからのものである場合、HTTPSessionの作成はどのように機能しますか?

  11. 11

    ウェブページは、サイズが大きくなったフォントを表示するAndroidブラウザを除くすべてのブラウザで正常に機能します

  12. 12

    ブラウザからのAjaxは機能しませんが、PostManからは機能します

  13. 13

    jQueryを使用したLaravelセッションはPCブラウザーで機能しますが、Androidでは機能しませんか?

  14. 14

    特定の住所のジオコーディングはPHPから失敗し、同じURLを使用してブラウザから機能します

  15. 15

    Firefox WebExtensionsはブラウザから拡張機能にメッセージを送信し、コールバック関数で応答を取得します

  16. 16

    phpファイルがCLIで機能するのに、ブラウザーでは機能しないのはなぜですか?

  17. 17

    HTTP DELETEはブラウザからは機能しますが、PostmanまたはIOSアプリからは機能しません

  18. 18

    背景画像のurl()はライブサーバーで機能しますが、ブラウザーでindex.htmlを開くと機能しませんか?

  19. 19

    SPNEGO認証はカスタムJavaクライアントからは機能しますが、Webブラウザーからは機能しません

  20. 20

    OAuthは、インタラクティブなユーザーなしでAPIからAPIにどのように機能しますか?

  21. 21

    Win 8 SFTPドライブは、6か月間完全に機能した後、突然機能しなくなりました。コンソールに正常にログインできます。** TEMP **アカウントはSFTPで問題なく処理できます

  22. 22

    ブラウザからロードした場合、カールとPHPは機能しません

  23. 23

    Azure:ポータル(すべてのブラウザー)からVMサイズを選択できません-Powershellは正常に機能しているようです

  24. 24

    502不正なゲートウェイ-C#からのPOSTですが、フィドラーでは正常に機能します

  25. 25

    MediaCaptureを使用したカメラストリームはしばらくすると機能しなくなりますか?

  26. 26

    WMICを使用したバッチファイルがTaskSchedulerで正しく機能しない(ただし、コマンドラインからは正常に機能する!)

  27. 27

    Graphdbを呼び出すPHPは、ブラウザーではなくシェルで機能します

  28. 28

    これがWebビューのURLの変更で機能しないのはなぜですか(解決されましたが、アプリに保持する代わりに新しいブラウザーウィンドウを開くようになりました???)

  29. 29

    iTextを使用して、別のブラウザタブまたはウィンドウからPDFブックマークにアクセスします

ホットタグ

アーカイブ