如果已经提出这个问题,我会提前道歉。我一直在寻找几个小时,但没有找到正确的解决方案。
情况: 带有Xdebug v2.1.0的Eclipse Helios PDT和带有简单Xdebug插件的firefox。工作区源文件与部署的服务器源文件相同。
我可以从eclipse手动启动调试会话而不会出现问题。但是当我直接从firefox(通过XDebug插件)启动会话时,它们总是打开一个带有文件绝对路径的新编辑器。当以这种方式调试时(通过firefox启动的绝对路径)我无法动态设置或删除断点,更改变量,打开声明等。
如果我尝试从firefox调试服务器路径与本地/工作区不同,我会得到一个路径映射弹出窗口。从弹出窗口我能够在项目中选择我想要没问题的文件并设置/删除断点。如果服务器文件与本地文件相同,则没有弹出窗口。
我确定我错过了一些明显的东西......