2013-05-25 7 views
15

Quando avvio il debug e utilizzo un altro script sul server (ad es. Adminer), ovvero uno script esterno al progetto che non è previsto per il debug, lo script viene sospeso da PhpStorm e dopo due avvisi visualizzato:Escludere altri script dal debug in PhpStorm

  • Lo script '[percorso per script]' è esterno al progetto.
  • Clicca per configurare mappature del percorso

Ora, devo premere F9 (cioè curriculum) per continuare l'esecuzione di script. È molto fastidioso Posso solo escludere questi script dal debug?

+2

La tecnica che uso per impedire questo è l'esecuzione di altri script in un browser diverso (ad esempio, debug in Firefox, eseguire altri script in Chrome). –

+0

Hmm, è una buona soluzione. Grazie. – v6ak

+2

Hmmm .. I ** mi chiedo ** a cosa servono queste opzioni: 'Impostazioni | PHP | Debug | Xdebug | Forza interruzione alla prima riga quando non è stata specificata alcuna mappatura del percorso e '... | Forza interruzione alla prima riga quando uno script è esterno al progetto ... – LazyOne

risposta

26

Ci sono alcune opzioni solo per questo al Settings | PHP | Debug | Xdebug

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

C'è anche Settings | PHP | Debug | Skipped Paths, che può essere utile in altri scenari quando si desidera ignorare le richieste di debug avviate per un URL specifico, ma eseguire il debug di altri URL . Help page here.