Xdebug Remote Debugger 似乎跳到随机位置
Xdebug Remote Debugger seems to jump to random locations
我的问题是,调试器总是在我设置的第一个断点处停止(不管我在代码中设置它的位置)但是当我继续执行时它似乎跳转到代码中的随机位置.如果我使用 "step into, "step over" 或 "continue",这里没有任何区别。我检查了键盘上是否有任何键被卡住,但我在这里找不到任何东西,我还清理了浏览器缓存并使 PhpStorm 缓存无效。经过一段时间后,它再次正常工作,我可以随心所欲地四处走动。
另一个奇怪的地方是,它总是从每个设置的断点跳转到相同的随机位置,但每个断点都有另一个随机位置。
我正在使用 PhpStorm(最新版本)和 Xdebug 2.7 进行远程调试,配置如下
php.ini:
[Xdebug]
zend_extension="C:\xampp\php\ext\php_xdebug-2.7.0alpha1-7.0-vc14.dll"
xdebug.remote_enable=true
xdebug.remote_port="9000"
xdebug.remote_connect_back=true
xdebug.remote_autostart=1
xdebug.collect_return="0"
xdebug.profiler_enable=0;
xdebug.remote_log="D:\xampp\logs\xdebug.log"
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host = 192.168.1.129
PhpStorm:
我现在每隔 2 天或第 3 天就会遇到这个问题,持续几个小时,只是无法弄清楚发生了什么。
是否有快捷方式或类似的东西,是我在不知情的情况下激活的?
所以我又遇到了问题,似乎移除手表(如此处建议:https://intellij-support.jetbrains.com/hc/en-us/community/posts/360000602950-XDebug-Remote-Debugger-seems-to-jump-to-random-locations)可以解决问题。我会密切关注此事,post 如果错误再次发生并且移除手表无法解决问题,我会进行更新。
我的问题是,调试器总是在我设置的第一个断点处停止(不管我在代码中设置它的位置)但是当我继续执行时它似乎跳转到代码中的随机位置.如果我使用 "step into, "step over" 或 "continue",这里没有任何区别。我检查了键盘上是否有任何键被卡住,但我在这里找不到任何东西,我还清理了浏览器缓存并使 PhpStorm 缓存无效。经过一段时间后,它再次正常工作,我可以随心所欲地四处走动。
另一个奇怪的地方是,它总是从每个设置的断点跳转到相同的随机位置,但每个断点都有另一个随机位置。
我正在使用 PhpStorm(最新版本)和 Xdebug 2.7 进行远程调试,配置如下
php.ini:
[Xdebug]
zend_extension="C:\xampp\php\ext\php_xdebug-2.7.0alpha1-7.0-vc14.dll"
xdebug.remote_enable=true
xdebug.remote_port="9000"
xdebug.remote_connect_back=true
xdebug.remote_autostart=1
xdebug.collect_return="0"
xdebug.profiler_enable=0;
xdebug.remote_log="D:\xampp\logs\xdebug.log"
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host = 192.168.1.129
PhpStorm:
我现在每隔 2 天或第 3 天就会遇到这个问题,持续几个小时,只是无法弄清楚发生了什么。
是否有快捷方式或类似的东西,是我在不知情的情况下激活的?
所以我又遇到了问题,似乎移除手表(如此处建议:https://intellij-support.jetbrains.com/hc/en-us/community/posts/360000602950-XDebug-Remote-Debugger-seems-to-jump-to-random-locations)可以解决问题。我会密切关注此事,post 如果错误再次发生并且移除手表无法解决问题,我会进行更新。