2014-02-05 45 views
0

我在本地流浪机上设置了XDebug,并且一直在使用Eclipse和PDT进行调试。一切正常,但今天调试器已停止正常工作。问题似乎在路径映射中。我使用Firefox和最简单的Xdebug插件来启动远程调试。由于脚本被Eclipse拾取并且“选择与下列服务器路径相匹配的本地资源”对话框弹出,这仍然正常工作。当我在过去几周使用这个功能时,我可以从我的项目中选择文件。现在,我没有选择使用我的项目,只有几个(很旧的)RemoteSystemsTempFiles出现。我不知道为什么我不能再选择我的项目,因为我没有对Eclipse的设置做任何事情。我试着用-clean标志启动Eclipse,但那并没有解决问题。Eclipse,XDebug,PDT无法正确映射路径

任何想法如何弄清楚为什么路径映射不显示我的项目时调试视角加载?下面是我在Eclipse中我的PHP服务器设置:

名称:默认PHP的Web服务器
基地网址:http://local.dev
本地Web根目录:/用户/ XXX/Dropbox的/的Joomla-流浪汉/ WWW
路径上服务器:/家庭/游民/ WWW在工作区
路径:VagrantJoomla

脚本我跑火的调试是http://local.dev/test.php

请让我知道,如果有任何其他的信息,我应该张贴和 谢谢您的帮助。

-Matt

回答

0

我已经找到了如何把事情上我设立可行的。编辑路径图时,我选择了“文件系统中的路径”而不是“工作区中的路径”。

这是成功给了我下面的选项时,调试器打开: /RemoteSystemsTempFiles/LOCALHOST/Users/xxx/Dropbox/joomla-vagrant/www/test.php

- 因此,它必须有一直与我的工作区配置的方式。

---编辑---
使用此设置几个小时后,它也打破了。我最终做的只是从头开始一个新的工作空间,到目前为止一切工作正常