Normally you need to use a specific HTTP GET/POST variable to start remote debugging (see Step Debugging). The solution to let it work everytime was to add following: xdebug.remote_autostart=1 That was because the special cookie still was set in the normal browser store (cookie that was stored either from the Browser extension that I have already uninstalled, or from trying out the JetBrains Bookmarklets generator before writing the question). To be sure i tried to open it also in a private browser session and it wasn't working anymore. Actually I had already tried to restart the Docker Desktop App before writing the question, maybe at that point my configurations were at a wrong state.īut at the end the solution was: Restarting the PC. :/usr/local/etc/php/php.iniĪfter booting up my machine to investigate further with the comments of and without changing anything, opening localhost:8080 suddenly let the debugging work by stopping at the breakpoint that I have set. I ended up at least to have separate containers, one as dev container with enabled Xdebug. For the debugger session I have also tried to install a browser extension that sets a cookie. I think the problem is either something with the ports that I don't understand, or it is something with the debugger session not being started or recognized. Troubleshooting common PHP debugging issues.Xdebug & Zend Debugger bookmarklets generator for PhpStorm.Zero-configuration Web Application Debugging with Xdebug and PhpStorm.Setting up Xdebug with Docker Compose and WordPress image.I've tried many things trying to let work Xdebug in a Docker container.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |