Eclipse не запускает Xdebug или Zend отладчик на Mac OSX 10.8.2?

Мне удалось успешно установить как Zend, так и Xdebugger. Проверено Phpinfo, а также Eclipse проверяет, успешно ли установлена ​​отладка Zend. Хотя всякий раз, когда я запускаю отладку для затмения для

Xdebug it hangs at 57%` 

и для Zend отладчика

the browser keeps processing/busy but nothing happens

Не уверены, что вызывает это -> Проблемы с брандмауэром? -> Нет Selinux в Mac, поэтому не уверен, что это проблема с разрешениями

Любые подсказки будут полезны. Спасибо.

2 ответа

Похоже на неправильную настройку отладки. Я постараюсь помочь вам показать мои рабочие конфигурации.

Это моя часть php.ini для xdebug.

zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
xdebug.remote_enable=On
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9060
xdebug.remote_handler="dbgp"
xdebug.remote_autostart=On

Важно помнить о параметре debug.remote_host. Если ваша сторона клиента здесь не разрешена, вы застрянете на 57%. Значение здесь - это IP-адрес компьютера, на котором вы запускаете eclipse. Если вы используете apache/php и eclipse на одной машине, локальный IP-адрес должен работать.

Адаптируйте параметр zend_extension к вашему миру.

Другая причина, по которой вы можете остановиться на 57%, это то, что веб-сайт не работает. Apache / PHP отправит только метаданные xdebug, если сайт работает. Например, если вы получили внутреннюю ошибку, вы застрянете и на 57%. Затмение останавливается на 57% в ожидании сеанса xdebug. Вы должны быть уверены, что apache/php начал сеанс отладки.

Убедитесь, что конфигурация Debug на eclipse использует правильный сервер PHP. Если вы пытаетесь запустить eclipse на неверном PHP-сервере или на PHP-сервере, который плохо настроен, вы также остановитесь на 57%. Итак, просмотрите параметры сервера PHP в настройках отладки.

Другой важный обзор, который вы должны сделать, касается конфигурации Xdebug для eclipse. Поле порта Debug port должно быть заполнено тем же значением параметра xdebug.remote_port. Если они отличаются, вы застрянете и на 57%.

Пожалуйста, дайте мне знать, если это было полезно.

Для Xdebug это, вероятно, неправильно настроенное отображение пути в Eclipse. Здесь 10 вопросов, связанных с этим, в stackru и 100 просмотров в Google. Пожалуйста, проверьте там сначала.

Другие вопросы по тегам