Solved it, it's path to index.php files, /var/www/laravel/public to c:\users\username\desktop\zemke2\public .Xdebug should print info about paths in log to make debugging mapping easier for virtual paths.
Netbeans xdebug docker path mapping
I'm on windows 8.1 using laradock as submodule in laravel 5.1 project,all default folder structure. Reloading site is triggering xdebug inside docker vm, execution is paused, but I suspect Netbeans breakpoint line isn't sent accurate due to path mapping so keeps waiting for connection for ever.
Here are the paths: Windows:
- url request at: http://dev.app/?XDEBUG_SESSION_START=netbeans-xdebug
- project folder: C:\Users\username\Desktop\zemke2\
- laradock folder: C:\Users\username\Desktop\zemke2\laradock
- breakpoint set in: C:\Users\username\Desktop\zemke2\app\Http\routes.php on / route
- domain: dev.app on 192.168.99.100
- netbeans settings: http://image.prntscr.com/image/ab71bc8b2d2d4e3b92763c3ccdd03eae.png
Docker:
- nothing is changed from laradock original repository https://github.com/LaraDock/laradock/blob/master/docker-compose.yml
- nginx virtual host: https://github.com/LaraDock/laradock/blob/master/nginx/laravel.conf
- volume mapping: - ../:/var/www/laravel
- default docker toolbox mounted folder in vbox http://image.prntscr.com/image/ea79693308da4b51ae8dd50e5559912e.png
- xdebug.ini: http://codepad.org/Huud3BTQ
- docker-compose.yml is same as you can see: http://codepad.org/0cRAYSBu
Basically i need advice about paths mapping, it's a bit unclear to me, as you set breakpoint in routes.php on "/" route that doesn't reflect real folder structure, but /public/index.php does not either... on local environment breakpoints work normal without any mapping. Also maybe xdebug expect some param passed as environment variable, but my main concern is path mapping.
Please or to participate in this conversation.