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



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

<VirtualHost *:80>
  DocumentRoot "D:wampwwwfuelpublic"
  ServerName fuel.local
</VirtualHost>

,然后将 .htaccess 文件重写全部添加到索引.php

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

  • 服务器名称 : fuel.local
  • 基本网址:http://fuel.local
  • 本地网页根目录:D:wampwwwfuelpublic
  • 并选择文件:/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 不会自动生成 url。

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

我发现自己有同样的可能性,所以我发现由于 PDT 插件中的一个烦人的错误,您需要隐藏的内容

创建新的调试配置

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

  • URL>自动生成:如有必要,请取消选中(结束/在第一个复选框和开始/在第二个复选框是可以的) -----这个是缺失的,正是你所需要的。 尝试ZendStudio试用版

  • 单击应用按钮

  • 单击关闭按钮

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

最新更新