Non riesco a far funzionare XDebug con PhpStorm e Vagrant su un computer Windows 7. Ho già seguito ogni tutorial su come farlo funzionare ma senza fortuna.Impossibile eseguire il debug con PhpStorm + Vagrant + XDebug
Quindi quello che ho provato è:
- PhpStorm ascolta sempre eseguire il debug di connessioni
- file di xdebug.ini con il seguente:
zend_extension = "..../xdebug.so"
xdebug.remote_enable= 1
xdebug.remote_handler=dbgp
xdebug.remote_host= 33.33.33.10
xdebug.remote_port= 9000
xdebug.remote_connect_back= 1
xdebug.remote_autostart= 1
xdebug.remote_log = "...."
- Configura PhpStorm per la connessione a
localhost:8080
e anche33.33.33.10
, entrambi senza fortuna. - Il file di registro emette sempre:
I: Checking remote connect back address.
W: Remote address not found, connecting to configured address/port: 33.33.33.10:9000. :-|
E: Could not connect to client. :-(
- Il firewall (ESET Smart Security) è sempre acceso-off quando si tenta di eseguire il debug
- mappature impostare il percorso, didn' t work
Solo non so cosa fare, ma ho davvero bisogno di essere in grado eseguire il debug.
Grazie per il vostro aiuto!
Quale macchina 33.33.33.10 appartiene a - il tuo vero (dove tun PhpStorm) o virtuale (Vagrant)? Deve essere l'IP della macchina con PhpStorm (come visto dalla macchina virtuale) - controlla cosa '$ _SERVER ['REMOTE_ADDR']' ha. Buon articolo da leggere: http: //confluence.jetbrains.com/display/PhpStorm/Zero-configuration + Web + Application + Debugging + con + Xdebug + e PhpStorm – LazyOne
33.33.33.10 appartiene a Vagrant, ma su Windows tutti dicono che deve essere la VM e non la macchina con PhpStorm –
It deve essere l'IP di un computer in cui è in esecuzione il client di debug (PhpStorm nel nostro caso) - controlla cosa dice il manuale xdebug su xdebug.remote_host. ** A MENO ** stai usando il tuner SSH e/o il proxy xdebug (che è un po 'strano (principalmente proxy) dato che si trova sullo stesso computer e non da qualche parte su internet dietro firewall e router) - in questo caso ascolta cosa "tutti dice "e chiedi loro come configurarlo - non ho lavorato con questo. – LazyOne