Я не могу использовать Xdebug для отладки приложения, созданного с Воспламенителем Кода, но я могу использовать его для отладки любого другого файла PHP как долго, это не использует ту же Структуру для URL, решая тот Воспламенитель Кода использование.
Значение: В простом файле PHP без Воспламенителя Кода, когда я использую NetBeans, отлаживающий браузер, переходит в: http://localhost:86/index.php?XDEBUG_SESSION_START=netbeans-xdebug
Начиная ни с какого Воспламенителя Кода или другой платформы, как используется, NetBeans может на самом деле отладить PHP.
Но при использовании Воспламенителя Кода при нажатии кнопка отладки в NetBeans и браузер переходят в:
http://localhost:86/index.php?XDEBUG_SESSION_START=netbeans-xdebug
корень index.php, где всего не происходит в Воспламенителе Кода никакая удача, вместо этого я получаю стандартный CodeIgniter "404 страницы, не Найденные".
Мое предположение - то, что из-за Сегментов структуры, которые Воспламенитель Кода использует для решения URL, xdebug ничего не может отладить.
Пример: example.com/class/function/ID
Как я могу заставить xdebug работать с Воспламенителем Кода?
Используя:
Через некоторое время исследований и тестирование я столкнулся с этой статьей.
http://brettic.us/2009/11/07/developing-php-on-a-mac-with-netBeans/
, где он говорит и показывает, и использовать XDEBUG Firefox С XDeBug в локальной установке сервера и NetBeans позволяют отладить свой проект воспламенителя кода без необходимости включения строк запросов в настройках конфигурации зажигания кода.
действительно легко использовать на самом деле. Надеюсь, что помогло другим, которые имели такую же проблему.
Похоже, что та же проблема была здесь здесь . За этот вопрос на этот вопрос убедитесь, что у вас есть следующий набор в вашем файле конфигурации:
$config['uri_protocol'] = "PATH_INFO";
$config['enable_query_strings'] = TRUE;