Изключете други скриптове от отстраняване на грешки в PhpStorm

Когато започна отстраняване на грешки и използвам друг скрипт на сървъра (напр. Администратор), т.е. скрипт извън проекта, който е не е предназначен за отстраняване на грешки, скриптът е поставен на пауза от PhpStorm и се появяват следните две предупреждения:

  • Скриптът „[път към скрипта]“ е извън проекта.
  • Щракнете, за да настроите картографиране на пътя

Сега трябва да натисна F9 (т.е. възобновяване), за да продължа изпълнението на скрипта. Много е досадно. Мога ли просто да изключа тези скриптове от отстраняване на грешки?


person v6ak    schedule 25.05.2013    source източник
comment
Техниката, която използвам, за да предотвратя това, е стартиране на други скриптове в различен браузър (напр. отстраняване на грешки във Firefox, стартиране на други скриптове в Chrome).   -  person Scott C Wilson    schedule 25.05.2013
comment
Хм, това е добро решение. Благодаря.   -  person v6ak    schedule 25.05.2013
comment
Хммм .. Чудя се за какво са тези опции: Settings | PHP | Debug | Xdebug | Force break at first line when no path mapping specified и ... | Force break at first line when a script is outside of project ...   -  person LazyOne    schedule 25.05.2013
comment
@LazyOne Това работи. BTW? защо не го публикуваш като отговор?   -  person v6ak    schedule 25.05.2013


Отговори (1)


Има няколко опции само за това в Settings | PHP | Debug | Xdebug

  • Принудително прекъсване на първия ред, когато не е указано картографиране на пътя
  • Принудително прекъсване на първия ред, когато скриптът е извън проекта

Има и Settings | PHP | Debug | Skipped Paths, което може да бъде полезно в други сценарии, когато искате да игнорирате заявки за отстраняване на грешки, които са били инициирани за конкретен URL адрес, но все пак да отстранявате грешки в други URL адреси. Страница за помощ тук.

person LazyOne    schedule 28.05.2013