2014-09-17 33 views
25

Ho installato Xdebug con la seguente configurazione:PhpStorm Xdebug rompe sempre in prima linea

[xdebug] 
zend_extension="/usr/local/Cellar/php55-xdebug/2.2.5/xdebug.so" 
xdebug.remote_enable= "On" 
xdebug.remote_host = "127.0.0.1" 
xdebug.remote_port = 9000 
xdebug.remote_autostart = "Off" 
xdebug.profiler_enable = "On" 
xdebug.profiler_output_dir = "/tmp" 
xdebug.idekey="PHPSTORM" 

e l'utilizzo di "debug remoto" con il plugin Xdebug toggler per safari.

Ma in PHPStorm si interrompe sempre sulla prima riga anche se non ho impostato nessun punto di interruzione. Ho controllato le impostazioni di e ho trovato un'impostazione relativa a questo. Ma ho deselezionato quelli. Ma anche dopo un riavvio si interrompe ancora sulla prima riga del primo file.

PHPStorm settings

Come faccio a disattivare questo comportamento?

risposta

49

Run | Break at first line in PHP scripts - provare ad accenderlo e spegnerlo alcune volte. A volte è bloccato nel mezzo: mostra OFF ma in realtà è ON.

Se questo risolve il problema .. quindi - http://youtrack.jetbrains.com/issue/WI-17389 - asterisco/voto/commento per ottenere una notifica in corso. Questo momento particolare è stato risolto da PhpStorm v9.


Se si continua ad avere tale emissione (IDE rompe una prima linea) e la cui sopra non aiuta ... quindi non ha nulla a che fare con questa opzione/risposta ed è un po 'di errori di configurazione in un altro luogo (mancanti o mappature sbagliate e cose del genere).

+2

che in effetti era il problema. Era spuntato anche se il segno di spunta non era visibile. – Matthijn

+1

Grazie! Non ho avuto problemi con l'attivazione/disattivazione del fatto che questa impostazione non esiste all'interno delle impostazioni attuali del debugger - solo in modo casuale in questo menu – Aknosis

5

Per coloro che stanno stil avendo il problema, ho risolto il mio modificando il file:

.idea/workspace.xml

e guardato per la componente PhpDebugGeneral e inseriti manualmente "false" al xdebug bandiere lì.

<component name="PhpDebugGeneral" break_at_first_line="false" ...

Sembra un'avanzi dal aggiornamento nel mio progetto.

+0

Consiglio eccellente! Venerare per quello! – bx2

+1

Sembra promettente, ma non c'è una tale voce nel mio file 'workspace.xml'. PHPStorm 2016.2.2. – fracz

14

È possibile trovare l'opzione nel menu Run, è nella parte inferiore. enter image description here

0

per me il problema era una mappatura strada sbagliata assicurarsi che la directory del vostro progetto viene aperto nell'IDE

0

Tutto quanto sopra non ha funzionato. Il problema nel mio caso era: Il file che ha il first line era in una directory che era escluso. Questo è il motivo per cui ha detto: The script ..path-to-script/index.php è al di fuori del progetto. Anche se non lo è.

Se si fa clic su Click to set up mappings e quindi si sposta la directory da File Directory sul computer locale, la directory che è Excluded non è elencata qui.

La correzione era a un-exclude la directory con il file con la prima riga. Ed escludi tutti i contenuti all'interno.Si può facilmente farlo con un clic destro sulla directory> Mark Directory come> Annulla Exlusion e lo stesso per escludere l'altro contenuto all'interno click destro> Mark Directory come> Esclusa

enter image description here

2

E la mia soluzione era quella di deselezionare

  • pausa Forza in prima linea quando nessuno la mappatura percorso specificato
  • pausa Forza in prima linea quando uno script è al di fuori del progetto di

sotto Settings > Languages & Frameworks > PHP > Debug (see also).


enter image description here

Problemi correlati