2012-04-29 121 views
1

我用xdebug 2.0.3和Komodo 6与Windows 7 64位的网络服务器,但我无法连接到xdebug?我尝试了一个使用cygwin的反向shell,我可以连接到我的服务器,但是当我尝试在Komodo中使用调试器选项时,它给了我一个错误。在科莫多,我打开了一个远程ftp会话来从主机加载我的文件。通常在Linux下它可以与反向shell一起工作。Cygwin反向shell xdebug Windows 7 Komodo会话不工作?

编辑:它有点在我头上,所以我试图调试我的本地虚拟机,但科莫多给了我这个错误无法绑定到本地端口9000,我没有防火墙。当我使用Opera扩展在浏览器窗口中启用调试时,我得到了在我的xdebug日志中找到的成功消息客户端,并且当我加载我的html页面时,加载后关闭了连接,并且它不会在我的断点处断开。下面是从消息日志输出:

Log opened at 2012-04-30 08:48:40 
    I: Checking remote connect back address. 
    I: Remote address found, connecting to 127.0.0.1:9000. 
    I: Connected to client. :-) 
    -> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/ 
    xdebug" fileuri="file:///htdocs/typo3_src-4.7.0/index.php" language="PHP"  
    protocol_version="1.0" appid="5101" idekey="komodo-xdebug"><engine  
    version="2.2.0rc2"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></ 
    author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 
    2002-2012 by Derick Rethans]]></copyright></init> 
    -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/ 
    xdebug" status="stopping" reason="ok"></response> 

Log closed at 2012-04-30 08:48:41 

我的Web服务器是一个FastCGI的lighttpd的,但不应该是问题,因为我已经得到了它与远程主机和反向壳工作,但不是在Windows 7和与Vmware或Vmware?我正在阅读这篇文章http://forums.netbeans.org/topic1513-30.html,我希望它有帮助。

此外,我不能看到一个服务器正在监听端口9000.这是一个Vmware问题?

编辑:我得到它的工作我的虚拟机上,但我仍然有兴趣在解决这一问题:

  1. Xdebug的从主机连接到虚拟机
  2. Xdebug的从主机连接到远程计算机(其但对我来说只有一个反向壳)
  3. Xdebug的从虚拟机到接法远程机器工作(没有测试它尚未)

什么可以是有趣的,是发展EMENT在Windows 7:

  1. Xdebug的从Windows 7连接到远程计算机
  2. Xdebug的连接从Windows 7虚拟机
+0

你没有提供足够的信息:没有php.ini设置,“给我一个错误”也没有帮助。另请尝试制作远程调试日志(请参阅:http://xdebug.org/docs/all_settings#remote_log) – Derick

+0

@Derick:我已在此处提供一些信息:http://stackoverflow.com/questions/10372119/xdebug-2 -2-0rc2怪误差与 - VMWare的来宾操作系统。我也安装了最新的xdebug无济于事。 – Bytemain

回答