I'm trying to set up xdebug debugger with phpstorm. I'm running xampp on windows 7. Xdebug section in php.ini:
[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug-2.2.5-5.5-vc11.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.idekey = "PHPSTORM"
xdebug.remote_port = 10000
xdebug.trace_output_dir = "C:\xampp\tmp"
In phpstorm I've checked this:

Also, I've set appropriate port:

After that I've:
Created bookkmark to start debugger(generated on jetbrain's page) with appropriate IDE key(PHPSTORM);
Used special extension for Google Chrome, which also set cookies for this:

And finally, I've even disabled my firewall(before this I tried to add rule, but this didn't helped).
What I wrote here, didn't helped me to catch the breakpoint. I clicked on the "phone button" inside IDE, this also didn't helped. And, I want to emphasize, that incoming request from Xdebug also didn't came on first use.
Also, I want to mention that only index.php debugging works. Any controller/action doesn't, but only index.php do.
In phpinfo() xdebug is also present:

xdebug.remote_autostart = 1-- no need for any bookmarklets or similar. I suggest to delete any entries inSettings | PHP | Serversand start again (the zero-config approach: confluence.jetbrains.com/display/PhpStorm/…). Right now it's hard to say what is wrong -- possibly you need to specify proper path mappings for debugging if symbolic links or similar is in use somewhere in the path (remember: xdebug only works with final/resolved paths) - LazyOnexdebug_break();in a file where normal breakpoint does not work (obviously, not on the same line where that breakpoint is set) -- any difference? Also -- what kind of those lines with breakpoints are: xdebug can not always break on certain lines (e.g. some multi-line statements etc). If still nothing -- enable xdebug logging and see what it says:xdebug.remote_log- LazyOneForce break...options -- will it break at all? If not -- then you have wrong path mappings for sure (or file is outside of the project). - LazyOnepublicfolder and it does not have the mapping. Once again: for local projects (where server and IDE is on the same computer) no path mappings usually required. If required then it means that symlink/mapped drive is in use somewhere in the path. - LazyOne