Удаленная отладка Intellij PHP: не удалось выполнить проверку script

Я пытаюсь настроить функцию удаленной отладки PHP для плагина PHP в IntelliJ. Когда я пытаюсь проверить свою конфигурацию, я получаю следующую ошибку:

Failed to execute validation script:
'Could not read from "host:port/path/to/_intellij_phpdebug_validator.php"
because it is not a file.'

Я не знаю, где проблема. Я предполагаю, что этот php файл является тем, что IntelliJ копирует на удаленный сервер, а затем пытается выполнить. Но по какой-то причине это терпит неудачу. Может ли кто-нибудь дать представление о том, что означает эта ошибка и как ее исправить?

Ответ 1

Эта проблема возникает, если поле "Веб-путь" в разделе "Инструменты | Развертывание | Конфигурация | Сопоставление неправильно указывает на URL, по которому загруженный скрипт валидатора доступен.

Ответ 3

В моем случае проблема заключается в правилах Apache Rewrite, которые при _intellij_phpdebug_validator.php получают файл перенаправления в моем случае на страницу 404 платформы Symfony, установленной для этого проекта.