当我使用虚拟主机时,如何在pdt中调试php脚本?

时间:2012-05-09 03:21:25

标签: debugging eclipse-pdt

我正在使用apache重写模块,并添加如下虚拟主机:

<VirtualHost *:80>
  DocumentRoot "D:\wamp\www\fuel\public"
  ServerName fuel.local
</VirtualHost>

然后将.htaccess文件重写为index.php

我还使用配置如下的新php服务器设置pdt调试环境:

  • 服务器名称:fuel.local
  • 基本网址:http://fuel.local
  • 本地网络根目录:D:\wamp\www\fuel\public\
  • 然后选择文件:/fuel/public/index.php

但是当我开始调试时,url会生成如下:

http//fuel.local/fuel/public/index.php?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=13365326777529

但是,我想要这样的网址:

http//fuel.local/index.php?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=13365326777529

谁能告诉我怎么做?

使用eclipse-php2时,有一个chekbox无法自动生成网址。

我正在使用eclipse-php-3.0.2.v2011102768-Win32

1 个答案:

答案 0 :(得分:0)

我发现自己有同样的问题所以我发现你需要隐藏的内容是因为PDT插件中的一个烦人的错误

创建新的调试配置

  • 打开Eclipse
  • 选择运行&gt;调试配置...菜单选项
  • 双击PHP网页选项
  • 设置以下字段
  • 名称:$ domain
  • PHP服务器:$ domain
  • 文件:浏览到您要调试的属于该域的文件
  • 断点&gt;在第一行中断:如果您不希望在文件的第一行中断,请取消选中此项

  • 网址&gt;自动生成:必要时取消选中(结束/在第一个复选框中并在第二个复选框中打开/在第二个复选框中正常)-----这个缺失并且正是您需要的...尝试ZendStudio试用

  • 单击“应用”按钮

  • 单击“关闭”按钮

我希望这将在2012年6月23日使用新的pdt插件修复。