2012-05-09 3 views
2

Я использую Apache переписывания модулей и добавление виртуального хоста, как это:Как я могу отлаживать php-скрипты в pdt, когда я использую виртуальный хост?

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

, а затем добавить файл .htaccess переписать все index.php

Я также установить ФДТ среду отладки с использованием нового PHP-сервер настроен следующим образом:

  • Имя сервера: fuel.local
  • Базовый URL: 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

Однако, я хочу, чтобы URL, как это :

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

Может ли кто-нибудь сказать мне, как это сделать?

При использовании eclipse-php2 есть chekbox, чтобы не генерировать URL-адрес автоматически.

Я использую затмение-PHP-3.0.2.v2011102768-Win32

ответ

0

я обнаружил, что с той же Prob, так что я обнаружил, что вам нужно скрыт из-за досадной ошибки в PDT плагин

Создание новой конфигурации отладки

  • Открыть Затмения
  • Выберите в конфигурации Run> Debug ... опция меню
  • Дважды щелкните параметр PHP веб-страницы
  • Установить следующие поля
  • Имя: $ домен
  • PHP сервер: $ Домен
  • Файл: Выберите файл, принадлежащий к этому домену, который вы хотите отладить
  • Breakpoint> Перерыв на первой линии: Снимите этот флажок, если вы не хотите, чтобы разбить на первой строке в файле

  • URL> Автогенерация: Снимите отметку, если это необходимо (окончание/в первый флажок и beggining/в секунду флажок ОК) ----- это один отсутствует, и это именно то, что вам нужно .. попробовать ZendStudio суд

  • Нажмите кнопку Применить

  • Нажмите кнопку Закрыть

Я надеюсь, что это будет исправлено в 23 июня 2012 года с новым плагином pdt.