Ответ 1
Эта проблема возникает, если поле "Веб-путь" в разделе "Инструменты | Развертывание | Конфигурация | Сопоставление неправильно указывает на URL, по которому загруженный скрипт валидатора доступен.
Я пытаюсь настроить функцию удаленной отладки 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 копирует на удаленный сервер, а затем пытается выполнить. Но по какой-то причине это терпит неудачу. Может ли кто-нибудь дать представление о том, что означает эта ошибка и как ее исправить?
Эта проблема возникает, если поле "Веб-путь" в разделе "Инструменты | Развертывание | Конфигурация | Сопоставление неправильно указывает на URL, по которому загруженный скрипт валидатора доступен.
Просто скачайте файл
https://gist.github.com/robertobermejo/871e9ba22ed4b90fa293
в каталог развертывания или непосредственно в корневой каталог документа целевого сервера
В моем случае проблема заключается в правилах Apache Rewrite, которые при _intellij_phpdebug_validator.php получают файл перенаправления в моем случае на страницу 404 платформы Symfony, установленной для этого проекта.