Не удается отладить PHP Cli после обновления Eclipse

Сегодня я столкнулся с очень неприятной проблемой. Иногда мне приходится отлаживать скрипты командной строки php, для этого я использовал Eclipse PDT с Zend Debugger. Это было плохо, но это сработало. Пока я не обновил свой PDT, и теперь ни одна из моих конфигураций отладки cli не работает (типы «PHP Web-страницы» выполняются хорошо, только cli ошибочен). Если я попытаюсь запустить его, я получаю сообщение об ошибке:

Не удалось запустить сеанс отладки. Убедитесь, что отладчик правильно настроен как директива php.ini.

Это очень интересно, так как обновление Eclipse было единственным изменением, которое я сделал. В чем может быть проблема? Я использую Eclipse Helios, PHP 5.3.2 with Zend Debugger 5.2 on Ubuntu 10.04.

    Я просто столкнулся с подобной проблемой, также после обновления только среды IDE (eclipse). Я думаю, что это может быть ошибка.

    Я использую xdebug не zend debug, а отладка html работает нормально. Cli debug (любой способ, который вы пытаетесь, просто не отлаживает)

    Из того, что я вижу, директивы отладки для отладки Cli не загружают правильный файл php.ini и по умолчанию используют некоторый «простой файл ванили»? (следовательно, почему он не находит ваши директивы zend ini)

    Я вижу это, создавая простой .php-файл, который просто выводит phpinfo () Когда cli запускается (или отлаживается) из eclipse, вы получаете: (и у меня есть /etc/php5/apache2/php.ini в моем "необязательном 'расположение файла php.ini в prefs)

    —– snip —- ….

    Файл конфигурации (php.ini) Путь => / etc / php5 / cli Загруженный файл конфигурации => /tmp/zend_debug/session1681149270511982227.tmp/php.ini

    ….. —– snip —-

    Выполнение этого из реальной командной строки дает: (ubuntu 10.10)

    —– snip —- ….

    Файл конфигурации (php.ini) Путь => / etc / php5 / cli Загруженный файл конфигурации => /etc/php5/cli/php.ini

    ….. —– snip —-

    Если вы настраиваете точки останова внутри eclipse и запускаете скрипт из оболочки, активируются точки останова (в моем случае он даже запускается в папку zend_debug, и я использую xdebug)