xdebug не активирует точку останова

Я использую Netbeans для выполнения моего проекта (codeigniter), а мой xdebug настроен в php ini. Ниже приведены настройки:

 zend_extension = "C: \ xampp \ php \ ext \ php_xdebug.dll"
 ; xdebug.profiler_append = 0
 ; xdebug.profiler_enable = 1
 ; xdebug.profiler_enable_trigger = 0
 ; xdebug.profiler_output_dir = "C: \ xampp \ tmp"
 ; xdebug.profiler_output_name = "cachegrind.out.% t-% s"
 xdebug.remote_enable = 1
 xdebug.remote_handler = "dbgp"
 xdebug.remote_host = "127.0.0.1"
 xdebug.remote_autostart = 1
 xdebug.idekey = "netbeans-xdebug"
 xdebug.remote_log = "C: \ XAMPP \ TMP \ xdebug.log"
 xdebug.remote_port = 9001

Php-информация показывает, что xdebug активирован. Я установил точку останова при включении переменной в методе входа и начал отлаживать. Появится ссылка на странице входа:

локальный / goldilock / index.php? XDEBUG_SESSION_START =-Xdebug NetBeans

После входа в систему точка останова не активирована, и я не могу отлаживать, а часть XDEBUG_SESSION_START = netbeans-xdebug пропадает.

Есть ли способ отладки может быть активирован. Я не могу найти решение для активации отладчика до точки останова.

Xdebug.log говорит следующее:

 Журнал открыт в 2013-07-01 05:40:22
 I: Подключение к настроенному адресу / порту: 127.0.0.1:9000.
 E: Не удалось подключиться к клиенту.  :-(
 Выход закрыт в 2013-07-01 05:40:23

 Журнал открыт в 2013-07-01 05:40:35
 I: Подключение к настроенному адресу / порту: 127.0.0.1:9000.
 E: Не удалось подключиться к клиенту.  :-(
 Выход закрыт в 2013-07-01 05:40:36

 Журнал открыт в 2013-07-01 05:40:38
 I: Подключение к настроенному адресу / порту: 127.0.0.1:9000.
 E: Не удалось подключиться к клиенту.  :-(
 Log закрыт в 2013-07-01 05:40:39

 Журнал открыт в 2013-07-01 05:40:39
 I: Подключение к настроенному адресу / порту: 127.0.0.1:9000.
 E: Не удалось подключиться к клиенту.  :-(
 Log закрыт в 2013-07-01 05:40:40

Прежде всего, вам нужно включить xdebug.remote_enable=1 – без этого отладка не будет активирована, и это не сработает.

Для запросов после первого «входа» xdebug.remote_autostart должен иметь дело с этим, но возможно, что Netbeans не принимает новое входящее отладочное соединение. Чтобы узнать, что Xdebug пытается сделать, добавьте параметр xdebug.remote_log=c:\temp\xdebug.log и исследуйте, что находится в журнале. (Возможно, вам придется изменить путь).

Это то, что я сделал с помощью ответа Дерика:

Шаг 1: измените xdebug.remote_port = 9000 на xdebug.remote_port = 9001

Шаг 2:

  1. Измените порт отладки в Netbeans. Откройте Инструменты >> Параметры >> Перейдите на вкладку PHP
  2. В разделе вкладки PHP нажмите кнопку «Отладка»
  3. Измените порт отладчика: 9001
  4. Изменить идентификатор сеанса: netbeans-xdebug

Шаг 3: Перезапустите сервер и netbeans.

Шаг 4: Установите точку останова и попробуйте