Non riesco a utilizzare Xdebug per eseguire il debug di un'applicazione creata con Code Igniter, ma posso utilizzarlo per eseguire il debug di qualsiasi altro file PHP finché non viene utilizzato la stessa struttura per la risoluzione di url che utilizza Code Igniter.Impossibile utilizzare Xdebug per eseguire il debug di Code Igniter App utilizzando Netbeans 6.8 IDE
Significato: In un semplice file PHP senza codeigniter, quando uso NetBeans debug il browser va a: http://localhost:86/index.php?XDEBUG_SESSION_START=netbeans-xdebug
Poiché nessun codeigniter o altri framework come stato usato, NetBeans può effettivamente eseguire il debug del PHP .
Ma quando si utilizza codeigniter quando premere il pulsante di debug in NetBeans, e il browser va a:
http://localhost:86/index.php?XDEBUG_SESSION_START=netbeans-xdebug
index.php principale in cui tutto avviene in codeigniter senza fortuna, invece Ottengo lo standard CodeIgniter "404 Pagina non trovata".
La mia ipotesi è che a causa dei segmenti della struttura che Code Igniter utilizza per la risoluzione dell'URL, xdebug non può eseguire il debug di nulla.
Esempio: example.com/class/function/ID~~V~~singular~~3rd
Come posso far funzionare xdebug con codeigniter?
Usando:
- Windows 7 32 bit.
- XAMPP versione 1.7.3.
- PHP 5.3.1
- Xdebug v2.0.6-dev
Verificherete sicuramente questo e provatelo. Grazie Fabio! – Industrial
Sono entusiasta di avere il componente aggiuntivo per Firefox "easy Xdebug" che funziona sulla mia LAMP di Ubuntu. Il mio problema era esattamente come descritto da Fábio: NetBeans, xDebug e CodeIgniter non stavano giocando bene insieme. Grazie! – Smandoli
@Smandoli: è contento che abbia funzionato. –