Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - xdebug e netbeans
Forum - PHP - xdebug e netbeans

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 15:17
Giovedì, 06/08/2015
Come si evince dal titolo non riesco a far funzionare xdebug.

Ha scaricato e installato XAMPP, che funziona alla grande. Ho abilitato e configurato xdebug:
Codice sorgente - presumibilmente Plain Text

  1. [XDebug]
  2. zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
  3. xdebug.profiler_append = 0
  4. xdebug.profiler_enable = 1
  5. xdebug.profiler_enable_trigger = 0
  6. xdebug.profiler_output_dir = "C:\xampp\tmp"
  7. xdebug.profiler_output_name = "cachegrind.out.%t-%s"
  8. xdebug.remote_enable = 1
  9. xdebug.remote_handler = "dbgp"
  10. xdebug.remote_host = "192.168.43.47"
  11. xdebug.remote_connect_back = 0
  12. xdebug.remote_port=9000
  13. xdebug.trace_output_dir = "C:\xampp\tmp"
  14. xdebug.idekey = "netbeans-xdebug"



tramite phpinfo() vedo che TUTTE le configurazioni sono corrette e xdebug è abilitato, tuttavia netbeans rimane fermo a "waiting for connection".

remote_host è stato provato con il valore localhost, 127.0.0.1 e l'ip del mio PC nella mia rete privata. Poi ho provato con remote_connect_back = 1, ma ancora nessun risultato. Durante tutti i tentativi ho tenuto abilitata l'estensione easy xdebug di firefox.
Ho controllato le impostazioni di netbeans e corrispondono a ciò che ho impostato in php.ini.

Ovviamente si ostina a non funzionare, e io comincio a stancarmi di non poter fare il debug. Cosa devo fare per far funzionare il debugger?

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 16:42
Giovedì, 06/08/2015
Hai letto "Starting the debugger"? http://xdebug.org/docs/remote


Il mio blog: https://piero.dev
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 16:53
Giovedì, 06/08/2015
Si, certo che ho letto, è stato proprio lì che ho scoperto remote_connect_back.

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 18:17
Giovedì, 06/08/2015
Mm, riesci a connetterti tramite telnet alla porta di debug?

Se si, é probabilmente un problema di configurazione di Netbeans.


Il mio blog: https://piero.dev
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 0:23
Venerdì, 07/08/2015
No, non riesco a connettrmi tramite telnet, ma suppongo sia un problema di tempistica: la connessione può essere accettata solo mentre la pagina si carica, ma il caricamento dura troppo poco perchè io possa provare a connettermi.

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 15:03
Venerdì, 07/08/2015
Metti un sleep e riprova.


Il mio blog: https://piero.dev
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 15:27
Venerdì, 07/08/2015
Testo quotato

Postato originariamente da pierotofy:

Metti un sleep e riprova.



Uno sleep a cosa? Come si fa?

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 15:56
Venerdì, 07/08/2015


Il mio blog: https://piero.dev
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 16:41
Venerdì, 07/08/2015
Ah allora avevo capito bene, ma non funzionerebbe. xdebug accetta connessioni solo prima dell'inizio dell'esecuzione dello script.

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo