Nie mogę używać Xdebug do debugowania aplikacji zbudowanej za pomocą programu Code Igniter, ale mogę jej użyć do debugowania dowolnego innego pliku PHP, dopóki nie będzie on używany ta sama struktura do rozwiązywania adresów URL, z których korzysta Code Igniter.Nie można użyć Xdebug do debugowania aplikacji Code Igniter przy użyciu Netbeans 6.8 IDE
Znaczenie: W prostym pliku PHP bez codeigniter, gdy używam NetBeans debugowanie przeglądarkę idzie: http://localhost:86/index.php?XDEBUG_SESSION_START=netbeans-xdebug
Ponieważ nie codeigniter lub inne ramy, jak zostały wykorzystane, NetBeans może faktycznie debugowania PHP .
Jednak przy użyciu codeigniter kiedy nacisnąć przycisk debugowania w NetBeans, a przeglądarka przechodzi do:
http://localhost:86/index.php?XDEBUG_SESSION_START=netbeans-xdebug
index.php korzeń, gdzie wszystko dzieje się w codeigniter szczęścia, zamiast Otrzymuję standardowy CodeIgniter "Nie znaleziono strony 404".
Domyślam się, że ze względu na strukturę Segmenty używane przez Code Igniter do rozwiązywania adresów URL, xdebug nie może niczego debugować.
Przykład: example.com/class/function/ID
Jak mogę uczynić pracę xdebug z codeigniter?
Zastosowanie:
- Windows 7 32 bity.
- Wersja XAMPP 1.7.3.
- PHP 5.3.1
- Xdebug v2.0.6-dev
Na pewno to sprawdzę i spróbuję. Dzięki, Fabio! – Industrial
Jestem podekscytowany, że dodatek do Firefoksa "easy Xdebug" działa na mojej lampie Ubuntu. Mój problem był dokładnie taki, jak opisał Fábio - NetBeans, xDebug i CodeIgniter nie grają dobrze razem. Dzięki! – Smandoli
@Smandoli: Cieszę się, że zadziałało. –