xdebug 2.2.0RC2与vmware guest OS的奇怪错误?

时间:2012-04-29 12:27:26

标签: vmware xdebug

我有一个安装了webserver和xdebug 2.2.0RC2的vmware guest OS,我想从我的主机到我的虚拟机打开一个调试会话。在我的主机上我安装了Opera和xdebug扩展。当我加载Komodo并尝试连接到xdebug时它失败但是当我从Opera尝试xdebug扩展时有时我在我的虚拟机xdebug日志文件中收到此消息:

  Log opened at 2012-04-29 12:15:28
  I: Checking remote connect back address.
  I: Remote address found, connecting to 192.168.92.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/typo3/install/index.php" 
  language="PHP" protocol_version="1.0" appid="5984" 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-29 12:15:58

问题是我的虚拟机在带有NAT的vmnet8上,它与我的虚拟机有不同的ip。 xdebug日志中的ip是我的vmnet8适配器。从我的主机我可以ping我的网络服务器和FTP,但我不能telnet到端口9000.我已经端口转发我的端口80和9000与vmware nat选项但不是ftp端口?当我使用我的opera xdebug扩展启用xdebug时,我得到上面的消息,然后网站停止加载,所以Opera扩展可以看到我的虚拟机和xdebug,但为什么不科莫多? Komdo可以在没有debugproxy的情况下收听另一台服务器然后localost吗?通常我使用反向shell将我的远程主机隧道连接到我的本地计算机,但这很特殊,因为我在本地计算机上使用虚拟机,我想尝试常规远程选项。

0 个答案:

没有答案