XDebug может использоваться для отладки приложения PHP. По сути, вы устанавливаете это на свой сервер и настраиваете его в PHP.ini. Затем на настольном компьютере вы можете настроить Netbeans (и, возможно, Eclipse, но я этого не пробовал) для удаленной отладки. Когда вы находитесь в сеансе удаленной отладки, вы можете делать все, что обычно ожидаете: устанавливать точки останова, пошаговый код и т. Д.
Одним из основных неудобств при использовании CodeIgniter с mod_rewrite является то, что отладчик смущается, если index.php не отображается в URL-адресе. Я не уверен, является ли это проблемой на стороне клиента или на сервере, и имеет ли CI «съедание» части GET URL-адреса какое-либо отношение к этому. В любом случае я прошел через это, скопировав файл 'debug.php' на сервер и запустив отладку с этим файлом - после этого все работает нормально.
В любом случае, я настоятельно рекомендую вам в какой-то момент настроить XDebug. Вы не можете использовать его каждый день, но когда вам понадобится , вы будете благодарны, что сделали свою домашнюю работу раньше времени.