Тут надо поиграться с настройками xdebug в php.ini. Надо:
- Включить постоятнную отладку (не по триггеру)
- Задать статический ip компьютера разработчика (а не connect_back)
Ну и я думаю можно как-нибудь настроить phpStorm чтобы он игнорировал все отладочные подключения кроме нужного вам файла.
Останется только ждать, когда кто-то зайдёт на нужную вам страницу.
Но это будет странно, т.к. реальный пользователь столкнётся с тем, что сайт - хоп, и перестал грузиться т.к. шторм, поймав отладочное соединение пошлёт в него брейкпоинт.
Однако. Это странно, причём вдвойне.
Во-первых, сайт должен быть в двух экземплярах - один для разработки и один для пользователей. Тот, который для пользователей не должен иметь xdebug, т.к. он серьёзно влияет на производительность.
Во-вторых, дебажить запросы от пользователей? Что? Зачем?