SublimeTextXdebug: Breakpoints not hit
I bet you’re sick of hearing from me 😃
I have followed your installation instructions for yesterday’s update, but nothing I try makes breakpoints get hit. The context and stack windows remain empty, but the following message is displayed in the status bar every time I refresh the page:

This is with or without ?XDEBUG_SESSION_START=sublime.xdebug, restarted webserver, double-checked php.ini… I can’t think of anything else, please advise.
About this issue
- Original URL
- State: closed
- Created 11 years ago
- Comments: 20 (6 by maintainers)
I was having the same problem. The application was breaking in the breakpoint, but the little yellow arrow as not being displayed. After working on it for several hours, Martomo comment on path_mapping gave me an idea. The path mapping is CASE SENSITIVE. I had /home/vagrant/PhpProject/. The folder in the virtualbox was phpproject.
Some web applications will catch and parse the URI, which contains the ?XDEBUG_SESSION_START, resulting the server not being able to receive it. Try to use browser extensions to send the XDEBUG_SESSION_START through REQUEST, for example Xdebug Helper extension for Chrome
If the script you are trying to debug is on a remote server, use the path_mapping in Xdebug.sublime-settings as shown below.
Also I would suggest to check the firewall settings, make sure plugin_host(.exe) has the valid rights for listening to the debugging port and/or no other IDE is also listening to this port.
It is indeed curious that the breakpoint icon turned from grey to gold, without any context/stack data.
I will try to see I can reproduce this issue within a virtual machine running Ubuntu 13.04.
Another solution might be, but this limits Xdebug to only one remote host is to configure your IP address in php.ini: