我无法与调试使用了XDebug通过的NetBeans PHP项目,并希望有人出来之前,可能有这个问题。

调试工作正常请求的PHP文件 - 所以,如果我去的index.php在远程服务器上,我可以把一个断点任何地方的index.php在NetBeans和代码停在那里,我可以逐步

麻烦的是,所有其他文件出现这样的调用堆栈:"file:///home/user/site_html/library/class.requestprocessor.php"因为这是到远程服务器上的文件的路径,NetBeans是无法解决的名字,这样我就可以不通过步骤它的代码。它使调试几乎没用!会议要求,例如index.php的PHP文件,似乎只是为“的index.php”,它只是所有这些都包含NetBeans无法妥善解决其他的。

有没有在NetBeans或XDebug的,我可以用它来解决这个问题的一些设置?我已经尽了全力寻找通过所有在NetBeans项目的设置和选项,并且还通过了XDebug extention的所有配置选项看,但都无济于事。当然有人在那里一定有过这个问题吗?你是如何解决的呢?我会很感激,如果你可以让我知道。


如果没有其他办法,做的Eclipse PDT和Xdebug的用户有一个远程服务器上调试时这个问题?如果没有,我会作出这样的转变。

有帮助吗?

解决方案

此问题似乎是固定在NetBeans 6.7。

其他提示

好吧,似乎没有人会来回答这个问题,所以我会后我的研究成果。

由于我无法找到一种方法,使成功的NetBeans调试因为我想,我尝试以解决我的问题使用Eclipse PDT和Visual Studio 2008与VS.PHP扩展。 Eclipse的PDT是地狱的设置,我很不满意,你可以不指定端口在远程服务器资源管理器使用您的FTP服务器的方式。我发现VS.PHP所做的一切,我想,它会自动上传的代码,以及具有完善的调试,并很容易设置。唯一的一点是,它看起来丑陋,我无法找到一个方法来定义它的颜色。不过,我要选在时尚的功能,所以我使用VS.PHP我的最终解决方案解决。这是诚实是一种耻辱,NetBeans的真是棒极了,我只是不能没有工作的调试器。

我有同样的问题。我跑的Netbeans 6.8。你必须右击你的项目,选择项目属性/运行配置/先进并设置路径映射。在服务器上的文件夹映射到本地文件夹,这样的Netbeans知道哪些文件,当它击中这些方法在本地打开。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top